c语言手机通讯系统报告书,定稿毕业论文_C语言_手机通讯录管理系统设计最终定稿(范文1)...

这篇博客详细介绍了使用C语言设计一个手机通讯录管理系统的实现过程,包括添加、查看和修改联系人信息等功能。作者通过结构体存储联系人信息,并通过文件操作进行数据持久化。在实现过程中,作者遇到并解决了输入错误导致的死循环问题,确保了程序的健壮性。
摘要由CSDN通过智能技术生成

《毕业论文:C语言_手机通讯录管理系统设计.doc》由会员分享,可免费在线阅读全文,更多与《(定稿)毕业论文_C语言_手机通讯录管理系统设计(最终定稿)》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、utout();eak;case:utout();eak;case:utout();eak;}}()添加功能模块【需求分析】返回主菜单输入n选择想要查看的种类,并判断n的值是否在之间根据n值输出各种类中所有成员信息显示已有的种类菜单C程序上机实习报告该模块的功能是要求增添一个信息条目(其中包括姓名、电话号码、分。

2、入“”,个人类请输入“”,商务类请输入“”):quot);scanf(quot%dquot,amn);rintf(quot\nquot);if(n){w=;getchar();rintf(quot输入错误返回主菜单\nquot);menu();}elsew=;}while(w==);switch(n){case。

3、录个数n返回主菜单输入姓名输入电话号码判断输入的电话号码是否存在通过n来输入类别,并判断n是否在之间输入电子邮件地址判断输入的姓名是否存在图判断储存器是否已满通过n判断储存器是否已满C程序上机实习报告voidadd(){inti,n,m,w;do{n=load();*打开文件*if(n==N){rintf(qu。

4、ot储存器已满返回主菜单\nquot);menu();}*判断储存是否已满*if(n!=){rintf(quot请输入姓名:quot);scanf(quot%squot,ama[n]name);for(i=;i){w=;getchar();rintf(quot输入错误返回主菜单\nquot);menu();}e。

5、就可以显示出该类别中的所有信息条目(办公类,个人类,商务类),并且其重要考虑到该类中的内容是否有为空的情况,以及在选择类别的过程中是否有输入错误的情况。【流程图】是否【程序】图*查看功能*voidsearch(){intn,w;do{uts(quot\t\t**********查看类别**********\nq。

6、ntf(q一部分是我在编程之初没有使用的部分,一开始我并没有了解到这个结构的用途,知道调试时不断出现的死循环才让我发现这个结构的优越之处。它的用途就是可以防止输入错误时所带来的死循环。很重要啊!!!(后面的一些模块中也应用到了这一点)C程序上机实习报告()查看功能模块【需求分析】该模块的功能是选择一个查询的类别。

7、i]tye,quotGRLquot);eak;case:strcy(a[i]tye,quotSWLquot);eak;case:rintf(quot取消操作返回上一菜单\nquot);menu();}rintf(quot请输入新的姓名:quot);scanf(quot%squot,am(a[i]name));r。

8、返回上一菜单\nquot);menu();}rintf(quot请输入电子邮件地址:quot);scanf(quot%squot,ama[n]mail);saveA(n);*将新的信息添加进通讯录*choice();}()修改功能模块【需求分析】判断姓名是否存在C程序上机实习报告该模块的功能是先判断通讯录是否为。

9、ot);uts(quot\t\t\tA办公类\t\nquot);uts(quot\t\t\tB个人类\t\nquot);uts(quot\t\t\tC商务类\t\nquot);uts(quot\t\t****************************\nquot);rintf(quot请输入类别(办公类请。

10、、电子邮件),观察这种信息条目,很容易就联想到用结构体的方式来储存。在添加之前应该先检查真的同学很不公平,心里还是有些不平衡。最后我就是想说,在新世纪,电脑早已普及,人们对于电脑的认识和掌握跟十年前那是不可同日而语的了,而且人们对于电脑也越来越依赖。我真的发现慢慢的我从小很早就接触电脑这一优势已经慢慢的淡化了,。

11、,不为空的前提下输入所想要修改的姓名,如果不存在则提醒操作者输入错误并返回主菜单,如果存在则显示其信息,并作出提示依次输入修改后的内容并记录保存。【流程图】是否是否图【程序】*hile(w==);switch(k){case:strcy(a[i]tye,quotBGLquot);eak;case:strcy(a 。

12、sew=;}while(w==);switch(m){case:strcy(a[n]tye,quotBGLquot);eak;case:strcy(a[n]tye,quotGRLquot);eak;case:strcy(a[n]tye,quotSWLquot);eak;default:rintf(quot输入错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值