logo资料库

C语言程序设计个人通讯录管理系统.doc

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
//联系人信息; #include #include #include struct lianxiren { char name[20]; char address[50]; char age[5]; char tele[20]; char e_mail[30]; }; char caidan();//菜单 void add();//增加联系人函数 void print(struct lianxiren a[],int);//输入所有联系人 void dele(struct lianxiren a[],int); void chazhao(struct lianxiren a[],int); void chazhao_name(struct lianxiren a[],int n); void chazhao_age(struct lianxiren a[],int n); void main() { /*int n=0; struct lianxiren tongxunlu[100]; struct lianxiren *p; p=tongxunlu;*/ FILE *fp; if((fp=fopen("通讯录.txt","a"))==NULL) { } printf("无法打开文件,按任意键退出!!\n"); char a; scanf("%c",&a); exit(0); fclose(fp); for(;;) { int n=0;char ch; struct lianxiren tongxunlu[100]; struct lianxiren *p; p=tongxunlu; FILE *fp; if((fp=fopen("通讯录.txt","r"))==NULL) { printf("无法打开文件,按任意键退出!!\n");
char a; scanf("%c",&a); exit(0); } else { while((ch=fgetc(fp))!=EOF) fscanf(fp,"%s%s%s%s%s",p->name,p->address,p->age,p->tele,p->e_mail); p++; n++; } //p=tongxunlu; switch(caidan()) { case '1':add();break; case '2':print(tongxunlu,n);break; case '3':dele(tongxunlu,n);break; case '4':chazhao(tongxunlu,n);break; case '5':exit(0); } } } char caidan() { ┌──────┐\n"); │ 通 讯 录│\n"); char choose[5]; printf("\n***************************************\n"); printf(" printf(" printf(" __________________________________\n"); printf("│1,增 加 联 系 人 信 息 printf("│2,输 出 所 有 联 系 人 printf("│3,删 除 联 系 人 printf("│4,查 找 联 系 人 printf("│5,退 出 通 讯 了 printf("└────────────────┙\n"); printf("**************************************\n\n"); do │\n"); │\n"); │\n"); │\n"); │\n"); { printf("请输入您的选择(1-5):"); scanf("%s",choose); }while(strcmp(choose,"1")&&strcmp(choose,"2")&&strcmp(choose,"3")&&strcmp(choose," 4")&&strcmp(choose,"5")); return choose[0];
} void add() { int i; FILE *fp; if((fp=fopen("通讯录.txt","a"))==NULL) { printf("无法打开文件,按任意键退出!!\n"); char a; scanf("%c",&a); exit(0); } int num; printf("您想要增加几个联系人:\n"); scanf("%d",&num); struct lianxiren t[50]; printf("请输入联系人信息\n"); printf("名字 地址 printf("--------------------------------------------\n"); for(i=0;i
printf("\n"); for(i=0;i
printf("无法打开文件,按任意键退出!!\n"); char a; scanf("%c",&a); exit(0); } for(i=0;/*i
printf("输入要查找的人的名字\n"); scanf("%s",s); for(i=0;i
分享到:
收藏