c语言课程设计报告---通讯录管理系统 .doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
C语言课程设计报告---通讯录管理系统 本文将对C语言课程设计报告---通讯录管理系统进行详细的知识点总结。 一、程序设计 1. 程序设计要求实现一个通讯录管理系统,具有添加、删除、查询、修改和保存等基本功能。 2. 程序主要使用到数组的相关操作,包括数组的输入、输出、查找、插入、删除等操作。 3. 程序执行的基本过程为:从文件中读取所有图书的信息,并存入一个数组中,然后根据菜单所进行的所有操作都是对当前数组进行操作,最后将当前数组中的所有元素按照一本图书一行的方式写回图书信息文件中。 二、数组操作 1. 数组的输入:从文件中读取所有图书的信息,并存入一个数组中。 2. 数组的输出:将当前数组中的所有元素按照一本图书一行的方式写回图书信息文件中。 3. 数组的查找:通过输入图书编号,从当前图书中进行查找,如果找到则显示该图书的相关信息,如果没有找到则给出提示信息。 4. 数组的插入:添加一本图书的基本信息,通过输入图书编号,首先查找是否存在该图书编号的图书,如果存在则提示重新输入,否则将该图书按照顺序插入到相应位置。 5. 数组的删除:删除一本图书的基本信息,通过输入图书编号,首先查找是否存在该图书编号的图书,如果存在则将该图书删除,否则给出提示信息。 三、通讯录管理系统 1. 添加记录:可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱后,会提示是否继续添加。 2. 显示记录:可以以表格形式输出所有通讯录里的记录。 3. 删除记录:输入欲删除的那个人的名字后,会选择删除他(她)的记录内容。 4. 查询记录:可以选择用姓名、电话、地址三种方式查询。 5. 修改记录:输入欲修改的那个人的名字后,再依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱即可完成修改。 6. 保存记录:输入文件名(带后缀名)后,即可将通讯录信息保存到文件。 四、代码实现 1. 主菜单函数:实现了添加、删除、查询、修改和保存等基本功能的菜单界面。 2. 添加记录函数:实现添加通讯录记录的功能。 3. 显示记录函数:实现显示通讯录记录的功能。 4. 删除记录函数:实现删除通讯录记录的功能。 5. 查询记录函数:实现查询通讯录记录的功能。 6. 修改记录函数:实现修改通讯录记录的功能。 7. 保存记录函数:实现将通讯录信息保存到文件的功能。 五、结论 本程序主要考察对自定义函数的熟悉程度,使用到了数组的相关操作,包括数组的输入、输出、查找、插入、删除等操作,对数组有比较深入的掌握。
剩余30页未读,继续阅读
- eejsj2024-01-07这个资源对我启发很大,受益匪浅,学到了很多,谢谢分享~
- 粉丝: 87
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Rename for Windows,使用unity制作,Windows的文件一键重命名工具
- electron-v32.2.5-win32-x64资源包
- 日历组件使用········
- java班级管理系统(java毕业设计源码).zip
- bochb_assist_2.0.0.apk
- MySQL 8.0 教程:数据库连接、查询及操作指南
- java无线点餐系统源码数据库 MySQL源码类型 WebForm
- 简历模板嵌入式常用知识&面试题库200M
- 常用基础元件的PCB封装库SchLib/IntLib通用原理图库接插件-脚距3.96
- 常用基础元件的PCB封装库SchLib/IntLib通用原理图库STM32 F2系列单片机