个人通讯录管理系统c语言源程序(优秀版)

个人通讯录管理系统c语言源程序(优秀版)

ID:13226810

大小:63.50 KB

页数:13页

时间:2018-07-21

个人通讯录管理系统c语言源程序(优秀版)_第1页
个人通讯录管理系统c语言源程序(优秀版)_第2页
个人通讯录管理系统c语言源程序(优秀版)_第3页
个人通讯录管理系统c语言源程序(优秀版)_第4页
个人通讯录管理系统c语言源程序(优秀版)_第5页
资源描述:

《个人通讯录管理系统c语言源程序(优秀版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include/*头文件*/#include//包含最常用的系统函数#include//关于字符数组的函数定义的头文件#include//控制台输入输出//定义结构体structtongxunlu/*定义通讯录结构体变量*/{charxingming[20];/*定义输入名字的数组*/chardianhua[20];/*定义输入电话号码的数组*/chardizhi[40];/*定义输入地址的数组*/}txl[100];//默认100个数据intn=0;//记录数

2、据联系人数量FILE*fp;/*定义文件*///程序用到的所有函数voidzhucaidan();/*主菜单函数*/voidzengjia();/*增加联系人函数*/voidreadfile();/*文件中读入函数*/voidwritefile();/*文件中写入函数*/voidxiugai();/*修改联系人函数*/voidxiugai_xingming();/*姓名修改*/voidxiugai_dianhua();/*电话号码修改*/voidchazhao();/*查找联系人函数*/voidchazhao_xingming();/*按

3、姓名查找*/voidchazhao_dianhua();/*按号码查找*/voidshanchu();/*删除联系人函数*/voidshanchu_quanbu();/*全部删除*/voidshanchu_dange();/*单个删除*/voidxianshi();/*号码显示*///程序主函数模块六voidmain()/*主函数main*/{readfile();/*读入文件*/while(1)/*循环(永远进行)*/{zhucaidan();/*调用主菜单函数*/}}//读取文件函数部分开始模块七voidreadfile(){if((

4、fp=fopen("c:\通讯录.txt","r"))==NULL)/*以只读方式打开判定文件是否为空*/{printf("ttt通讯录文件不存在");/*判断结论*/if((fp=fopen("同通讯录.txt","w"))==NULL)/*只写方式判断*/{printf("tt建立失败");/*为空结论*/exit(0);/*退出*/}else/*不为空则执行else*/{printf("t-----------------欢迎使用通讯录管理系统------------------");printf("

5、t通讯录文件已建立");printf("t按任意键进入主菜单");printf("t---------------------------------------------------------");getch();return;}exit(0);}fseek(fp,0,2);/*文件位置指针移动到文件末尾*/if(ftell(fp)>0)/*文件不为空*/{rewind(fp);/*文件位置指针移动到文件开始位置*/for(n=0;!feof(fp)&&fread(&txl[n],sizeof(structtongxun

6、lu),1,fp);n++);printf("t----------欢迎使用通讯录管理系统1.0beat版----------------");printf("t文件导入成功");printf("t按任意键返回主菜单");printf("t---------------------------------------------------------");getch();return;}printf("t------------欢迎使用通讯录管理系统1.0beat版--------------");prin

7、tf("t文件导入成功");printf("t通讯录文件中无任何纪录");printf("t按任意键返回主菜单");printf("t---------------------------------------------------------");getch();return;}//读取文件函数结束//文件主菜单函数开始模块六voidzhucaidan(){charc;system("cls");printf("tt

8、-------欢迎您使用通讯录管理系统1.0beat版-----

9、");printf

10、("tt

11、1-添加联系人2-查询和显示联系人

12、");printf("tt

13、3-删除联系人4-修改联系人

14、");printf("tt

15、5-保存退出0-不保存退出

16、");p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。