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) 内存中的通讯录由动态链表实现 展开
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) 内存中的通讯录由动态链表实现 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询