1、int input(CStudent* p); /* 从键盘输入 */int output(int *len); /* 向屏幕输出 */int search(CStudent p,int *j,CStudent c3,int *len); int sname(CStudent p,int *len); /*姓名查询*/int snumber(CStudent p,int *len); /*电话查询*/void xname(CStudent q100,int i); /*姓名修改*/void xnumber(CStudent q100,int i); /*号码修改*/void xadress(C
2、Student q100,int i); /*地址修改*/ int sput(int *len,CStudent q100);/*删除的处理模块*/main( ) static int len=1; int i,j=0,k=0; while(j=0) menu(); do printf(请选择你需要的服务:n); scanf(%d,&i); while(i5); /system(cls switch(i) case 1:j=zengjia(&k,&len);break;/*增加*/ case 2:j=duqu(& /*读取*/ case 3:j=chaxun(& /*查找*/ case 4:j
3、=xiugai(& /*修改*/ case 5:j=shanchu(&/*删除*/ default:printf( |*欢迎下次使用电话薄管理系统!*|nj=1; int duqu(int *len) CStudent p100; int i; FILE *fp; system( printf(ntt|* * 欢迎进入读取联系人界面! * *|nn if(fp=fopen(e:/file3,r)=NULL)error! return -1;%s%s%s,header1,header2,header3); for(i=0;i2|i3|b1);修改的联系人重新保存! sput(len,q); el
4、se |*通讯录中没有该人的信息!*|n system( fclose(fp); output(len); void xname(CStudent q100,int i)姓名重置:,qi.szName);void xnumber(CStudent q100,int i) /*号码修改*/电话重置:qi.number);void xadress(CStudent q100,int i) /*地址修改*/地址重置:,qi.adress);int shanchu(int *len)ntt|* * 欢迎进入删除联系人界面!请输入删除人的姓名: for(;*len-1; strcpy(qi.szName
5、,qi+1.szName); strcpy(qi.adress,pi.adress); qi.number=qi+1.number;删除成功! (*len)-; fscanf(fp,qi.szName,&qi.number,qi.adress);int sput(int *len,CStudent q100) if(fp=fopen(w%s %lf %s ,qi.szName,qi.number,qi.adress);search(CStudent p,int *j,CStudent c100,int *len) /*查询*/ int i,flag=0;file3cannot write fi
6、len return -1;,ci.szName,&ci.number,ci.adress); if(strcmp(ci.szName,p.szName)=0) flag=1; if(ci.number=p.number) flag=2; *j=i; fclose(fp); return flag;int sname(CStudent p,int *len) CStudent c100; int i,flag; flag=search(p,&i,c,len); if (flag=1),ci.szName,ci.number,ci.adress);Not Foundnreturn 0;int snumber(CStudent p,int *len) if (flag=2)int output(int *len) /*向屏幕输出*/
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2