- 4
- 0
- 约2.89万字
- 约 38页
- 2019-08-03 发布于河北
- 举报
c语言通 讯 录管理系统课程设计
课程名称:数据结构课程设计
一、基本要求
1、设计合适的数据结构存储朋友、分组信息,将friend.txt与group.txt中的内容导入其 中。记录包括:编号,姓名,性别,生日,电话号码1,电话号码2,电话号码3,住址与分组。
2、能实现插入、删除、修改和查询操作。其中查询可按姓名,拼音或电话查询。
3、能实现多条件查询。
4、最后把系统中的数据保存回相应的文件中。
解题思路
根据题目要求,
键盘式选择菜单实现功能选择。
通讯录数据以文本文件存储,故应提供文件的输入输出等操作。将保存在txt文件中的数据读取出来并设计合适的链表(有头结点的单链表)用来存储数据。
利用链表进行通讯录记录的插入,查找,修改,删除等操作。
查找可通过姓名,拼音电话号码进行查找。
修改和删除均建立在查找的基础之上。
实现多条件查找。
通讯录分组信息同理。利用单链表存储,从而进行显示、查找、删除等操作。
退出:即将通讯录及分组信息保存到文件之后,再退出到管理系统。
算法描述
建表:通讯录成员信息表及分组信息表
尾插法建带头结点的通讯录链表createF();
根据文本文件中数据的存储结构用fscanf()一条一条的读取数据;
并将读取出来的数据赋给链表的结点;
使Flag=1,即表示通讯录已经建立;
通讯录成员分组信息表createG()同理;
显示通讯录已有成员信息
从链表中读取并按照一定结构输出ou
您可能关注的文档
- 2018年度春期七年级下册语文期末测试卷.doc
- 2018年施工现场防汛应急预案(附物资清单表、值班表、记录表 ).doc
- 2018年昆明市官渡区教师招聘考试教育心理学真题(答案) (五).doc
- 2018年春五年级下册品德与社会期末试卷.doc
- 2018年春季《大学英语(一)高起专》期末考核.doc
- 2018年春季幼儿园大班语文期末考试试卷.doc
- 2018年春季期少先队工作总结.doc
- 2018年春季学期二年级语文期末考试题。有答案.doc
- 2018年春季入学查验证工作总结.doc
- 2018年春季四年级语文培优补差工作总结.doc
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 数字化转型背景下ODM企业内部控制优化研究——以A公司为例.pdf VIP
- 全文解读2022年《“双一流”建设》意见.ppt VIP
- (2026版)药物临床试验质量管理规范(GCP)考试试题(附答案).docx VIP
- 环境与资源保护法学知到智慧树期末考试答案题库2024年秋湖南师范大学.docx VIP
- 20252025年厦门市八年级上册数学期末质量检测试卷含答案.doc VIP
- 12J003 室外工程参考图集.docx VIP
- 建筑工程图集 12J003:室外工程.pdf VIP
- 2026年职业病诊断医师资格(化学中毒类)核心备考题库资料(含典型题、重点题).pdf
- 三洋电梯图纸VF210-VF310-VF320-VF330电气原理图纸SANYO-E-01.pdf
- 4宫格数独专项练习题(每日一练,共23份).docx VIP
原创力文档

文档评论(0)