master
3029949858@qq.com 6 years ago
parent 8789d97f89
commit 61aed29ee1

@ -47,6 +47,7 @@ void load()//¼
printf("按回车返回菜单"); printf("按回车返回菜单");
fflush(stdin); fflush(stdin);
getchar(); getchar();
mune();
} }
void find()//寻找 void find()//寻找
{ int i; { int i;
@ -69,10 +70,11 @@ void find()//Ѱ
printf("按回车返回菜单"); printf("按回车返回菜单");
fflush(stdin); fflush(stdin);
getchar(); getchar();
mune();
} }
void add()//添加 void add()//添加
{int i; {int i;
printf("请输入要添加人的信息\n\t\t\姓名\籍贯\手机号1\手机号2\邮件\n"); printf("请输入要添加人的信息\n\t\t/姓名/籍贯/手机号1/手机号2/邮件\n");
scanf("%s%s%s%s%s",m[k].name,m[k].jiguan,m[k].handset,m[k].handset2,m[k].email); scanf("%s%s%s%s%s",m[k].name,m[k].jiguan,m[k].handset,m[k].handset2,m[k].email);
k++; k++;
m[k-1].num=k; m[k-1].num=k;
@ -80,11 +82,11 @@ void add()//
scanf("%d",&i); scanf("%d",&i);
if(i==1) if(i==1)
add(); add();
mune();
} }
void change() void change()
{ {
char sr; char c;
int i; int i;
printf("请输入要修改人的名字\n"); printf("请输入要修改人的名字\n");
scanf("%s",n); scanf("%s",n);
@ -93,13 +95,14 @@ void change()
if(strcmp(m[i].name,n)==0) if(strcmp(m[i].name,n)==0)
break; break;
} }
printf("%d",i); if(i>=15)
if(i>15)
{ {
printf("无此人,请重输\n"); printf("无此人,请重输\n");
change(); change();
getchar();
} }
printf("%d\t%s\t%s\t%s\n%s\t%s\n",m[i].num,m[i].name,m[i].jiguan,m[i].handset,m[i].handset2,m[i].email); printf("序号\t名字\t籍贯\t手机1\t手机2\t电子邮件\n");
printf("%d\t%s\t%s\t%s\t%s\t%s\n",m[i].num,m[i].name,m[i].jiguan,m[i].handset,m[i].handset2,m[i].email);
printf("请输入修改后的信息\n"); printf("请输入修改后的信息\n");
printf("\t-----------确定要修改的信息------------\n"); printf("\t-----------确定要修改的信息------------\n");
printf("\t-----------名字扣1-----------\n"); printf("\t-----------名字扣1-----------\n");
@ -107,21 +110,21 @@ void change()
printf("\t----------电话扣3----------\n"); printf("\t----------电话扣3----------\n");
printf("\t-----------电子邮件扣4-----------\n"); printf("\t-----------电子邮件扣4-----------\n");
printf("\t--------------全部扣0------------\n"); printf("\t--------------全部扣0------------\n");
scanf("%c",&sr); getchar();
do{ scanf("%c",&c);
switch(sr) switch(c)
{ {
case '1':scanf("%s",m[i].name);break; case '1': printf("请输入姓名\n");scanf("%s",m[i].name);break;
case '2':scanf("%s",m[i].jiguan);break; case '2':printf("请输入籍贯\n");scanf("%s",m[i].jiguan);break;
case '3':scanf("%s%s",m[i].handset,m[i].handset2);break; case '3':printf("请输入电话1、2\n");scanf("%s%s",m[i].handset,m[i].handset2);break;
case '4':scanf("%s",m[i].email);break; case '4':printf("请输入电子邮件\n");scanf("%s",m[i].email);break;
case '0':scanf("%d%s%s%s%s%s",&m[i].num,m[i].name,m[i].jiguan,m[i].handset,m[i].email);break; case '0':printf("请输入姓名、籍贯、电话1、2、电子邮件\n");scanf("%s%s%s%s%s",m[i].name,m[i].jiguan,m[i].handset,m[i].handset2,m[i].email);break;
default:printf("输入错误"); default:printf("!!!!!!!!输入错误\n");
} }
}while(!(sr==1||sr==2||sr==3||sr==4)); printf("按回车返回主页");
printf("按回车返回菜单");
fflush(stdin); fflush(stdin);
getchar(); getchar();
mune();
} }
void see() void see()
{ int i; { int i;
@ -133,7 +136,7 @@ void see()
printf("按回车键返回主页"); printf("按回车键返回主页");
fflush(stdin); fflush(stdin);
getchar(); getchar();
return; mune();
} }
void mune()//菜单 void mune()//菜单
{ {
@ -149,12 +152,12 @@ void mune()//
printf("\t----------保存扣6----------\n"); printf("\t----------保存扣6----------\n");
printf("\t--------------退出扣0------------\n"); printf("\t--------------退出扣0------------\n");
fflush(stdin); fflush(stdin);
printf("序号\t名字\t籍贯\t手机1\t手机2\t电子邮件\n");
for(i=0;i<k;i++) for(i=0;i<k;i++)
{ {
printf("%d\t%s\t%s\t%s\t%s\t%s\n",m[i].num,m[i].name,m[i].jiguan,m[i].handset,m[i].handset2,m[i].email); printf("%d\t%s\t%s\t%s\t%s\t%s\n",m[i].num,m[i].name,m[i].jiguan,m[i].handset,m[i].handset2,m[i].email);
} }
scanf("%c",&c); scanf("%c",&c);
switch(c) switch(c)
{ {
case '1':system("color 2E"); case '1':system("color 2E");
@ -162,13 +165,12 @@ void mune()//
case '2':see();break; case '2':see();break;
case '3':find();break; case '3':find();break;
case '4':change();break; case '4':change();break;
case '5':add();mune();break; case '5':add();break;
case '6':save();break; case '6':save();break;
case '0':exit(0); case '0':exit(0);
default:printf("!!!!!!!!输入错误,按回车重输\n"); default:printf("!!!!!!!!输入错误,按回车重输\n");
fflush(stdin); fflush(stdin);
getchar(); getchar();
mune();
} }
} }
int main(void) int main(void)
@ -200,7 +202,6 @@ int main(void)
fflush(stdin); fflush(stdin);
getchar(); getchar();
mune(); mune();
main();
} }
void save() void save()
{ {
@ -208,5 +209,5 @@ int main(void)
rewind(fp); rewind(fp);
for(i=0;i<k;i++) for(i=0;i<k;i++)
fprintf(fp,"\n%d\t%s\t%s\t%s\t%s\t%s",m[i].num,m[i].name,m[i].jiguan,m[i].handset,m[i].handset2,m[i].email); fprintf(fp,"\n%d\t%s\t%s\t%s\t%s\t%s",m[i].num,m[i].name,m[i].jiguan,m[i].handset,m[i].handset2,m[i].email);
main(); mune();
} }

@ -2,3 +2,4 @@
1 所 汉 1154 1548 哈哈 1 所 汉 1154 1548 哈哈
2 呼呼 莹 5466 5555 好的 2 呼呼 莹 5466 5555 好的
3 dfegf eg hgth hrf rh 3 dfegf eg hgth hrf rh
4 dsad sdsd wdw fewf ef
Loading…
Cancel
Save