1 / 11
文档名称:

通讯录管理系统源代码.doc

格式:doc   大小:36KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

通讯录管理系统源代码.doc

上传人:cxmckate6 2020/8/29 文件大小:36 KB

下载得到文件列表

通讯录管理系统源代码.doc

文档介绍

文档介绍:源代码:#include""#include""#include""#include""#include""#definenull0structrecord{charname[20];charphone[20];charadress[40];charpostcode[10];chare_mail[30];}student[500];structLinkList{structrecordUS;structLinkList*next;}a;structLinkList*head=null;intnum=0;FILE*fp;intmenu_select();intadduser();intlist();intsearch();intdisplay();intadd();intlistbyname();intdele();intsave();intexit();voidmain(){system("cls");for(;;){switch(menu_select()){case0:adduser();break;case1:list();break;case2:search();break;case3:display();break;case4:add();break;case5:listbyname();break;case6:dele();break;case7:save();break;case8:exit(0);}}}menu_select(){chars[80];inta;printf("*_*pressanykeyentermenu!*_*\n");getch();system("cls");printf("\t\t********************MENU*********************\n\n");printf("\t\\n");printf("\t\\n");printf("\t\\n");printf("\t\\n");printf("\t\\n");printf("\t\\n");printf("\t\\n");printf("\t\\n");printf("\t\\n");printf("\t\t***********************************************\n");do{printf("\nEnteryouchoice(0~11):");scanf("%s",s);a=atoi(s);}while(a<0||a>11);returna;}adduser(){printf("\n\t\t****************请输入用户信息****************\n");printf("\n\t\t输入:");scanf("%s",&student[num].name);printf("\n\t\t输入:");scanf("%s",&student[num].phone);printf("\n\t\t输入地址:");scanf("%s",&student[num].adress);printf("\n\t\t输入邮编:");scanf("%s",&student[num].postcode);printf("\n\t\t输入:");scanf("%s",&student[num].e_mail);num++;printf("\n\t\t是否继续添加?(Y/N):");if(getch()=='y')adduser();return(0);}list(){inti;system("cls");if(num!=0){printf("\n\t\t***************以下为通讯录所有信息************");for(i=0;i<num;i++){printf("\n\t\t:%s",student[i].name);printf("\n\t\t:%s",student[i].phone);printf("\n\t\t地址:%s",student[i].adress);printf("\n\t\t邮编:%s",student[i].postcode);printf("\n\t\t:%s",student[i].e_mail);printf("\t\t");if(i+1<num){printf("\n\t\t__________________________");system("pause");}}printf("\n\t\t****************