预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT16 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<conio.h> structperson { charname[15]; charsex[2]; intnianling; longintyoubian; charaddr[50]; charcelephone[22]; charhomephone[22]; charcompany[20]; charemail[40]; longintQQ; }per[500]; intnum=0;//*外部变量num为文件中的纪录数*// FILE*fp; voidmainmenu();//*主菜单*// voidnewrecord();//新添纪录*// voidxiugaimenu();//*修改菜单*// voidxiugaibyname();//*按姓名修改*// voidxiugaibycelephone();//*按手机号码修改*// voidxiugaixiangmu(inta);//*修改项目*// voidsearchmenu();//*查询菜单*// voidsearchbyname();//*按姓名查询*// voidsearchbycelephone();//*按手机号码查询*// voidsearchbyhomephone();//*按家庭电话号码查询*// voidsearchbyqq();//*按QQ查询*// voiddeletemenu();//*删除菜单*// voiddeleteall();//*删除所有信息*// voiddeleteone();//*删除单个*// voidshowall();//*输出全部信息*// voidreadfromfile();//*读取文件*// voidwritetofile();//*写入文件*/// voiddeletebycelephone();//*按手机号码删除*// voiddeletebyname();//*按姓名删除*/ voidlistbycelephone();//*按手机号码排序*// voidlistbyname();//*按姓名排序*// voidlistmenu();//*排序菜单*// voidmain()//*主函数*// { system("cls"); readfromfile(); while(1) { mainmenu(); } }//*主函数结束*// voidmainmenu()//*主菜单函数*// { inta; system("cls"); system("colorFC"); printf("\n\t您好!欢迎使用通讯录!\n"); printf("1:添加个人信息\n"); printf("2:查询个人信息\n"); printf("3:删除个人信息\n"); printf("4:修改个人信息\n"); printf("5:信息排序\n"); printf("6:输出全部信息\n"); printf("7:写入文件\n"); printf("8:读取文件\n"); printf("9:删除所有\n"); printf("0:退出\n"); printf("请输入您的数字选择:"); loop1:scanf("%d",&a); switch(a) { case1:newrecord();break; case2:searchmenu();break; case3:deletemenu();break; case4:xiugaimenu();break; case5:listmenu();break; case6:showall();break; case7:writetofile();break; case8:readfromfile();break; case9:deleteall();break; case0:exit(0); default:printf("对不起!您的输入有误!请重新输入:"); gotoloop1; } } voidnewrecord()//*添加纪录*// { inta; system("cls"); system("color2a"); loop: printf("\n\n\n\n\t\t请输入您要添加的联系人的信息:\n"); printf("\n请输入姓名:\n"); name:scanf("%s",&per[num].name); if(strlen(per[num].name)>15)