电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

个人通讯录管理系统C语言源程序优秀版_第1页
1/43
个人通讯录管理系统C语言源程序优秀版_第2页
2/43
个人通讯录管理系统C语言源程序优秀版_第3页
3/43
个人通讯录管理系统 C 语言源程序优秀版#include /*头文件*/#include //包含最常见的系统函数#include //关于字符数组的函数定义的头文件 #include //控制台输入输出 //定义结构体 struct tongxunlu /*定义通讯录结构体变量*/{ char xingming[20]; /*定义输入名字的数组*/char dianhua[20]; /*定义输入电话号码的数组*/char dizhi[40]; /*定义输入地址的数组*/} txl[100]; //默认 100 个数据 int n=0;//记录数据联系人数量 FILE *fp; /*定义文件*///程序用到的所有函数 void zhucaidan(); /*主菜单函数*/void zengjia(); /*增加联系人函数*/void readfile(); /*文件中读入函数*/void writefile(); /*文件中写入函数*/void xiugai(); /*修改联系人函数*/void xiugai_xingming(); /*姓名修改*/void xiugai_dianhua(); /*电话号码修改*/void chazhao(); /*查找联系人函数*/void chazhao_xingming(); /*按姓名查找*/void chazhao_dianhua(); /*按号码查找*/void shanchu(); /*删除联系人函数*/void shanchu_quanbu(); /*全部删除*/void shanchu_dange(); /*单个删除*/void xianshi(); /*号码显示*///程序主函数 模块六 void main() /*主函数 main*/{ readfile(); /*读入文件*/while(1) /* 循环(永远进行)*/{zhucaidan(); /*调用主菜单函数*/}} //读取文件函数部分开始 模块七 void readfile() { if((fp=fopen("c:\\通讯录.txt","r"))==NULL) /*以只读方式打开判定文件是否为空*/{ printf("\n\t\t\t 通讯录文件不存在"); /*推断结论*/if ((fp=fopen("同通讯录.txt","w"))==NULL) /*只写方式推断*/{ printf("\n\t\t 建立失败"); /*为空结论*/exit(0); /*退出*/} else /*不为空则执行 else*/{ printf("\n\t----------------- 欢 迎 使 用 通 讯 录 管 理 系统------------------");printf("\n\t 通 讯 录 文 件 已 建 立 "); printf("\n\t 按 任 意 键 进 入 主 菜 单 "); printf("\n\t---------------------------------------------------------");getch(); return ; } exit(0); } fseek(fp,0,2); /*文件位置指针移动到文件末尾*/ if (ftell(fp)>0) /*文件不为空*/ { rewind(fp); /*文件位置指针移动到文件开始位置*/ for (n=0;!feof(fp) && fread(&txl[n],s...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部