C语言----通讯录的代码演示-创新互联

思来想去,为了更好的理解代码以及及时修改代码中的问题,编写此文用于代码的演示。

站在用户的角度思考问题,与客户深入沟通,找到新巴尔虎右网站设计与新巴尔虎右网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、成都网站设计、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟空间、企业邮箱。业务覆盖新巴尔虎右地区。

目录

一、静态版本

1.开始

2.添加联系人并打印

3.删除联系人

4.查找联系人并单独打印

5.修改联系人

6.排序

7.退出通讯录​编辑

二、动态版本

1.扩容

2.销毁

三、文件版本

1.初始化通讯录

2.保存联系人信息到通讯录


一、静态版本

使用Ctrl+F5执行代码,有fn按键的视情况使用Ctrl+F5+fn进行执行。

打印已在各功能执行后显示,不再单独执行

1.开始

当我们开始执行后,程序会打印出选择菜单并提示用户进行选择

2.添加联系人并打印

选择1后按提示逐条输入——以1为例

打印联系人

3.删除联系人

假设存有1,2,3共三名联系人信息,删除2的信息并打印

4.查找联系人并单独打印

查找联系人2,不存在;查找联系人3,打印

5.修改联系人

将联系人3修改为姓名5,其他信息仍旧为3

6.排序

依据姓名进行排序

假设有1,3,5,4,2,6共6名联系人,排序为递增排序

7.退出通讯录二、动态版本

由于动态版本仅改变内存开辟方式,仅就部分功能进行执行

1.扩容

现已有3个联系人信息,再加入信息需要扩容,进行提示

2.销毁

假设有联系人1,通过调试查看内存窗口,可知内存中存有联系人1 的信息

输入0执行退出程序

可以观察到,内存中的原空间已被释放

三、文件版本         1.初始化通讯录

当未查询到contact.dat文件时会提示错误

我们就在当前目录下创建一个contact.dat文件

再次执行就不会有报错提示了

若文件为空或联系人数量不超过预设的联系人数量3,将直接输出菜单选型供用户选择

若文件中有大于3个联系人信息,会提示增容成功,以备增加联系人

2.保存联系人信息到通讯录

假设创建4个联系人信息,在程序退出后,我们查看contact.dat文件

程序中存储的文件为二进制,直接打开会是乱码

当我们使用vs打开程序进行查看并打印

即可显示所存储的信息。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文标题:C语言----通讯录的代码演示-创新互联
文章起源:http://hbruida.cn/article/dpphcp.html