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