case '2': /*增加通讯录中的记录*/ while(getch()!=0x1b&&i<50) { i++;
Data_Input(i); }
if(i==50)printf(\is filled\\n\ break;
case '3': /*删除通讯录中的记录*/ if(i<1)
dr.post_num);
ddr);
one);
/*比较字符串*/ 结束循环*/
}
{ printf(\records\\n\ break; }
printf(\No:\ /*读入删除位置*/ scanf(\
for(j=k;j
friends[j].birth.year=friends[j+1].birth.year; friends[j].birth.month=friends[j+1].birth.month; friends[j].birth.day=friends[j+1].birth.day; strcpy(friends[j].addr.post_num,friends[j+1].ad
strcpy(friends[j].addr.addr,friends[j+1].addr.a strcpy(friends[j].telephone,friends[j+1].teleph }
i--; /*元素总数减1*/ break;
case '4': /*通讯录查询功能*/ printf(\input name:\ gets(search_name); for(j=1;j<=i;j++) {
if(strcmp(search_name,friends[j].name)==0)
{ Data_Show(j); /*查询成功,打印记录 break; }
if(j>1) /*查询失败*/
printf(\No such records\
25
break; case '5':
printf(\No:\ /*录入插入位置*/ scanf(\
for(j=i+1;j friends[j].sex=friends[j-1].sex; friends[j].birth.year=friends[j-1].birth.year; onth; ].addr.post_num); dr.addr); lephone); :(y/n)\ } }while(1); } friends[j].birth.month=friends[j-1].birth.m friends[j].birth.day=friends[j-1].birth.day; strcpy(friends[j].addr.post_num,friends[j-1 strcpy(friends[j].addr.addr,friends[j-1].ad strcpy(friends[j].telephone,friends[j-1].te } Data_Input(k); i++; break; case '6': Data_Save(); exit(0); break; case '7': printf(\you want to save e_note ch=getch(); if(ch=='y') Data_Save(); fclose(fp); exit(0); default: printf(\choose num 1-4\\n\26 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库程序设计基础课程设计指导书(5)在线全文阅读。
相关推荐: