void main() {
cout<<\"-----------------通讯录管理系统-----------------\\n\"; cout<<\"功能菜单:\\n\"; cout<<\"操作:\"< {cout<<\"正在进行清理工作\"< strcpy(name,n); strcpy(id,d); strcpy(tel,t); strcpy(ad,a); char name[20],id[20],tel[20],ad[20]; cout<<\"(1)增加人员信息\"< ofstream *file[50]; int i=0; int j=0; bool flag2=0; do { cin>>p; if((p>='0'&&p<='10')) flag2=1; else cout<<\"指令错误!请重新输入:\"< switch(p) { case '0': { char c; char name[20],id[20],tel[20],ad[20] ; do{ cout<<\"请输入姓名\"< cout<<\"请输入身份证号:\"< cout<<\"请输入电话:\"< cout<<\"请输入地址:\"< file[j]=new ofstream(\"d:\\\\document\*file[j]<<\"姓名\"< s[i]=new stu(name, id, tel, ad); i++; cout<<\"数据录入成功,想继续录入吗cin>>c; flag2=0; do { if(c!='y'&&c!='n') { } cout<<\"指令错误!请重新输入!cin>>c; (y/n)\"< else flag2=1; }while(flag2==0); }while(c=='y'); break; case '4': { char n[20];int j=0;char c; do{ int flag=0; cout<<\"请输入你要查询的学生姓名\"< for(int j=0;jif(strcmp(n,(*s[j]).name)==0) { flag=1; cout<<\"您要查询的学生是: \"<<(*s[j]).name< 号是\"<<(*s[j]).id< if(flag==0) cout<<\"对不起!您要查询的学生不存} 在!\"< case '1': { cout<<\"您想继续查询吗?(y/n)\"< if(c!='y'&&c!='n') { cout<<\"指令错误!请重新输入! cin>>c; } } while(c=='y'); break; char name[20],id[20],tel[20],ad[20]; char c; do { cout<<\"请输入您要增加的学生的姓名: cin>>name; cout<<\"请输入身份证号:\"< cout<<\"请输入电话:\"< cout<<\"请输入地址:\"< file[j]=new ofstream(\"d:\\\\document\ *file[j]<<\"姓名\"< case '2': { j++; s[i]=new stu(name, id, tel, ad); i++; cout<<\"数据录入成功,想继续录入吗 cin>>c; if(c!='y'&&c!='n') { cout<<\"指令错误!请重新输入! cin>>c; } }while(c=='y'); break; char name[20];bool flag3=0;char c; do{ cout<<\"请输入您要删除的学生姓名:\"< do{ } } s[h]=s[h+1]; h++; }while(h<=i); if(flag3==0) 请检查输入的正确性!\"; \"< case '3': { \"< cout<<\"要继续删除吗?(y/n)\"< if(c!='y'&&c!='n') { cout<<\"指令错误!请重新输入! cin>>c; } }while(c=='y'); break; char name[20],id[20],tel[20],ad[20];flag2=0; char c; do { cout<<\"请输入您要修改的学生的姓名: cin>>name; for(int h=0;h{ \"< cout<<\"请输入新的身份证号: cin>>id; cout<<\"请输入新的电话: cin>>tel; cout<<\"请输入新的地址: cin>>ad; strcpy(s[h]->id,id); strcpy(s[h]->tel,tel); strcpy(s[h]->ad,ad); cout<<\"数据修改成功!\"; } } if(flag2==0) { cout<<\"您要修改的学生本来就不存在! } cout<<\"想继续修改吗(y/n)\"< if(c!='y'&&c!='n') { cout<<\"指令错误!请重新输入! } } cin>>c; }while(c=='y'); break; case 6: cout<<\"--------------------谢谢使用--------------------\\n\"; case '5': { cout<<\"本系统所有学生数据如下:\"< 被删除!\"< \"电话:\"<<\" \"< 码:\"<<\" \"< } cout<<\"您想继续进行其他操作吗?(y/n)\"< } break; <<\"地址:\"<<\" \"< cin>>w; if(w!='y'&&w!='n') else flag4=1; cout<<\"指令错误!请重新输入!\"< cout<<\"delete all members!\"< 因篇幅问题不能全部显示,请点此查看更多更全内容tel<<\"身份证号idad<