}
}
}
}
break;
case 5:
printf(\请输入新的QQ号:\scanf(\break;
case 0:
return;
printf(\修改成功!\\n\printf(\是否继续修改?(Y/N)\scanf(\
while(m!='n'&&m!='N'&&m!='y'&&m!='Y') { }
printf(\输入错误!请重新输入:\scanf(\
if(m=='n'||m=='N');
return;
/*************************按电话查找后修改函数*************************/ void telchange(Data dat[],int n) {
char s[20]; char m,ch; int i=0,k;
printf(\printf(\请输入想修改的联系人的电话:\
31
scanf(\
while(strcmp(dat[i].tel,s)!=0&&i i++; if(i==n) { } if(strcmp(dat[i].tel,s) == 0) { printf(\┌─────────────────────────────printf(\通讯录中没有此人!\\n\printf(\是否继续修改?(Y/N)\scanf(\ while(ch!='n'&&ch!='N'&&ch!='y'&&ch!='Y') { } if(ch!='n'&&ch!='N') { } return; telchange(dat,n); printf(\输入错误!请重新输入:\scanf(\ ┐\\n\ printf(\│ 姓名 │ 电话 │ 年龄 │ 地址 │ QQ │\\n\ printf(\└───────────────────────────── ┘\\n\ q); 32 printf(\ printf(\ printf(\┌────────┐\\n\printf(\│ 1.修改姓名 │\\n\printf(\│ 2.修改电话 │\\n\printf(\│ 3.修改年龄 │\\n\printf(\│ 4.修改地址 │\\n\printf(\│ 5.修改QQ号 │\\n\printf(\│ 0.返回菜单 │\\n\printf(\└────────┘\\n\printf(\请您选择(0-5):\scanf(\ while(k!=1&&k!=2&&k!=3&&k!=4&&k!=5&&k!=0) { } switch(k) { case 1: printf(\请输入新的姓名:\scanf(\break; printf(\输入错误,请重新选择:\scanf(\ case 2: printf(\请输入新的电话:\scanf(\break; case 3: printf(\请输入新的年龄:\scanf(\ 33 } break; case 4: printf(\请输入新的地址:\scanf(\break; case 5: printf(\请输入新的QQ号:\scanf(\break; case 0: return; printf(\修改成功!\\n\printf(\是否继续修改?(Y/N)\scanf(\ while(m!='n'&&m!='N'&&m!='y'&&m!='Y') { } for(m;m=='y'||m=='Y';){ printf(\请您选择(0-5):\scanf(\ while(k!=1&&k!=2&&k!=3&&k!=4&&k!=5&&k!=0) { } switch(k) { 34 printf(\输入错误!请重新输入:\scanf(\ printf(\输入错误,请重新选择:\scanf(\ } case 1: printf(\请输入新的姓名:\scanf(\break; case 2: printf(\请输入新的电话:\scanf(\break; case 3: printf(\请输入新的年龄:\scanf(\break; case 4: printf(\请输入新的地址:\scanf(\break; case 5: printf(\请输入新的QQ号:\scanf(\break; case 0: return; printf(\修改成功!\\n\printf(\是否继续修改?(Y/N)\scanf(\ while(m!='n'&&m!='N'&&m!='y'&&m!='Y') { printf(\输入错误!请重新输入:\scanf(\ 35