跪求C语言大神!!第2题 通讯录 [题目描述] 设计一个通讯录管理系统,该程序应该具有下列功能: 5

[题目描述]设计一个通讯录管理系统,该程序应该具有下列功能:(1)设计一个功能显示菜单,并有选择提示。(2)增加联系人:能够实现新增联系人。当需要一次加入多个联系人信息时... [题目描述]
设计一个通讯录管理系统,该程序应该具有下列功能:
(1)设计一个功能显示菜单,并有选择提示。
(2)增加联系人:能够实现新增联系人。当需要一次加入多个联系人信息时,最好不要重复选择此功能,应该是在增加联系人之前,就输入一次增加的联系人个数,然后一个个地增加联系人的所有信息。
(3)删除联系人:要求输入要删除的联系人的姓名,然后删除此联系人的所有信息。
(4)查找联系人:要求输入要查询的联系人姓名,输出此联系人的所有信息。
(5)插入联系人:在指定的联系人记录之前插入另外的联系人的相关信息。
(6)保存联系人:能够实现将联系人信息经过增加、删除等修改性操作后,将内存信息保存至文件。(扩展)
(7)加载联系人:能够实现将联系人信息文件以写入的顺序读入内存,并且可以进行增加、删除等操作。(扩展)
(8)显示联系人:将保存的所有联系人的信息输出到屏幕。
(9)退出:能够结束死循环,退出管理系统。
[题目要求]
(1)按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序;
(2)联系人信息应包括:姓名、工作单位、联系电话、家庭住址、电子邮件等;
(3)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
[输入要求]
应用程序运行后,在屏幕上显示一个菜单。用户可以根据需求,选定相应的操作项目。进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息。
[输出要求]
(1)应用程序运行后,要在屏幕上显示一个菜单。
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。
[提示]
设计一个联系人结构体,用来保存联系人信息。
[扩展功能]
将所有联系人信息分别写入文件中,并实现文件读写的操作。
展开
 我来答
编程知识分享家
2012-12-05 · 编程、数据库入门。计算机技巧、心得分享。
编程知识分享家
采纳数:404 获赞数:924

向TA提问 私信TA
展开全部
!第2题 通讯录 [题目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式