C语言程序设计课程设计----------小型通讯录程序 40

一、设计要求1、新建通讯录文件(1)新建通讯录时指定新通讯录文件的文件名(2)如果输入的文件名和已存在的文件同名,给出提示(3)完成对通讯录的修改后,能够进行保存2、打开... 一、 设计要求
1、新建通讯录文件
(1) 新建通讯录时指定新通讯录文件的文件名
(2) 如果输入的文件名和已存在的文件同名,给出提示
(3) 完成对通讯录的修改后,能够进行保存
2、打开通讯录文件
(1) 存在,给后,能够进打开已存在的通讯录文件,并读取其中的出提示
(2) 完成对通讯录的修改记录
(3) 输入的文件如果名不行保存
3、增加记录
(1) 在原有通讯录的基础上增加记录,新增的记录允许重名
4、显示记录
(1) 显示当前通讯录中的所有记录
5、删除记录
(1) 按姓名删除通讯录中匹配的记录
(2) 找到匹配记录后能显示记录,并要求用户确认是否删除
(3) 有多个匹配记录时,逐一找出来要求用户确认
(4) 如果找不到匹配的记录,输出没有找到
6、查找记录
(1) 按姓名查找通讯录中匹配的记录,并显示
(2) 有多个匹配记录时,都要显示出来
(3) 如果查询的信息不存在,输出没有找到
7、保存记录
(1) 将记录保存到当前文件中
8、关闭通讯录
(1) 关闭当前通讯录文件
(2) 若当前通讯录已做修改而未保存,给出提示
(3) 保存完当前通讯录后,返回到上一级菜单
9、整体功能
(1) 可以随时查找、删除或增加新纪录,保存记录
(2) 姓名由20位字符编码组成
(3) 电话号码由20位字符编码组成
(4) 内存中的通讯录由动态链表实现
展开
 我来答
百度网友ab6d6fe
2010-06-20 · 超过27用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:52.4万
展开全部
这完全是个数据结构的基本问题嘛。虽然不难,但麻烦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1b9539c0c
2010-06-26 · TA获得超过734个赞
知道大有可为答主
回答量:2241
采纳率:33%
帮助的人:726万
展开全部
,发消,息,给,你了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式