c语言程序设计通讯录.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
长江大学工程技术学院 C 语言课程设计实习报告 通讯录管理系统 学生姓名:吴正杰 学 号:201461031 序 号:19 专业班级:计科 61031 指导老师:刘旨阳 报告日期: 2015\7\6 1、需求分析 根据题目要求,通讯录保存在文件中,要提供文件的输入与输出 能力;还有就就是要提供通讯录添加(个人信息包括姓名、邮编、住址、 电话号码、 QQ、电子邮件等)、删除、显示、修改等基本功能。 2、概要设计 系统总体设计就是信息的输入、信息的编辑与退出。系统功能模块 如下: 排 排 序 通 讯 录 删 除 通 讯 录 修 改 通 讯 录 查 找 通 讯 录 添 加 通 讯 录 输 出 通 讯 录 通讯录 3、详细设计 1、输出通讯录用于让使用者观瞧通讯录里所有的信息。 开始 开始 输出所有联 系人信息 结束 2、通讯录里无信息,所以要添加信息。用键盘逐个输入通讯录里联 系人的信息。 开始 新建联系人 Y 就 是 否 继 续 添 加 联 系 人? N 结束 3、查找通讯录就是让使用者可以通过姓名来查找通讯录里的联系 人。 开始 开始 按姓名查询 输出结果 结束 4、修改通讯录就是让使用者通过姓名查找到通讯录里的联系人,然 后 其作出修改。 开始 输 入 姓 名查 找 联系人 选择要修 改的信息 Y 就是否继续修改其它联系人 N 结束 5、删除通讯录就是用来按照联系人的姓名来单独删除通讯录中一些 不想要的联系人。 开 开始 查找联系人 删除联系 否 就 删 除 单 就是 继续删除 否 结束 6 、排序通讯录联系人来进行开头的首写字母排序。 开 开始 排序联系人 结 结束 7 、退出通讯录。 4、主要源程序代码 void void menu(); //定义的函数 void newrecord(); void xiugai(); void shanchuname(); void chazhaoname(); void xianshi(); int daoruwenji(); void save(); void paixu(); struct friends //定义的数组 { char char char char char char name[8]; addr[14]; pc[7]; e_mail[14]; QQ[10]; tel[12]; }frd[500]; int NO = 10; int k, m; ; void menu() { int a; //宏定义 k定义为删除联系人的个数 m定义为添加联系人的 个数 NO定义为原始通讯录中的联系人的个数 //主菜单 printf(\n\t\t |----------- 欢迎您使用通讯录管理系统1、0beat版 ---------- |); printf( \n\t\t| | ); printf( \n\t\t| 退出 | ); printf(\n\t\t [1]添加联系人;[2]删除联系人 ;[3]查找联系人 [4]显示联系人;[5]修改联系人 ;[6]排序联系人 [7] |--------------------------------------------------------- |); printf(\n\t\t请选择您所所要的服务:); scanf(%d, a); switch (a) { case 1:newrecord(); break; case 2:shanchuname(); break; case 3:chazhaoname(); break; case 4:xianshi(); break; case 5:xiugai(); break; case 6:paixu(); break; case 7:exit(0); default: exit(0); } } int main() //主函数 { daoruwenji(); while (1) //1就是真的进行死循环 { menu(); } return 0; } void xianshi() //打印所有的通讯录的人的信息 { int i; fp = fopen(jk0119、txt, if (fp == 0) { printf(\n\n\n\n\t exit(0); } r); 电话簿文件不存在); printf(\n\n********************************欢迎使用通讯录 *******************************************); printf(\n 姓名 地址 邮编 e_mai

文档评论(0)

***** + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体玉泉区阿烽网络科技开发部
IP属地河北
统一社会信用代码/组织机构代码
92150104MAC7MD094G

1亿VIP精品文档

相关文档