menu(); }
/***************************** * 学生通讯录的删除 * *****************************/
void student::deletes() {
fstream file;
cout<<\需删除的学生的姓名是:\
char pName[20]; cin>>pName; for(int i=0;i { if(strcmp(st[i].name,pName)==0) break; } for(int j=i;j student temp =st[j]; if(j st[j]=st[j+1]; st[j+1]=temp; } } file.open(\if(i } else { } num-=1; cout<<\姓名为\的学生已删除!\\n\ cout<<\要删除的学生不存在!\\n\ for(i=0;i file< void student::qingkong() { } //********表头********** void student::biaotou() { } cout<<\姓名 \性别 \出生年月 \学校 \班级 \ <<\电话号码 \邮政编码 \号 \家庭住址\ fstream file; file.open(\num=0; cout<<\通讯录已清空!**\\n\ } < /***************************** * 菜 单 选 择 函 数 * *****************************/ void student::menu() { while(1) { cout< cout<<\ cout<<\ 制作者:黄逸雪 ||\\n\ cout<<\ ◇录入纪录(I/i) ||\\n\cout<<\ ◇查询纪录(S/s) ||\\n\cout<<\ ◇修改纪录(M/m) ||\\n\cout<<\ ◇显示纪录(D/d) ||\\n\cout<<\ ◇删除纪录(X/x) ||\\n\cout<<\ ◇清空纪录(Q/q) ||\\n\cout<<\ ◇退出操作(E/e) ||\\n\ cout<<\ 制作者:李瑞晗 ||\\n\ cout<<\ 欢迎您的使用 ||\\n\ cout<<\ cout<<\☆ 请输入您的选择(I/i,S/s,M/m,D/d,X/x,Q/q,E/e,不区分大小写):\ char ch; cin>>ch; switch(ch) { case'i': case'I': input();break; case's': case'S': search();break; case'm': case'M': modify();break; case'd': case'D': display();break; case'x': case'X': deletes();break; case'q': case'Q': qingkong();break; case'e': case'E': cout<<\谢谢您的使用!\exit(0);break; default: cout<<\您的选择有误!\\n\ } } } /***********************************************************************/ main.cpp #include”student.h” main() { student a; cout<<\欢迎使用学生通讯录管理系统********\a.menu(); return 0; 八、 系统运行结果样例 系统主界面: 选择录入(I): 输入Y,继续录入: