主程序将文件记录读入系统菜单输入choice的值choice=1?NOYESAdd()函数choice=2?NOYESSearch()函数choice=3?NOYESCompile()函数choice=4?NOYESDelete()函数choice=5?NOYESShow()函数choice=6?NOYESRead()函数choice=7?NOYESTotal()函数choice=0?NO输出“不存在此选项!请重选!”YESmain()函数
结束 图2.4 菜单函数
主程序amount=0?NO输入chioce的值YES输出\当前系统无存储记录!\chioce=1?YES输入姓名NOchioce=2?YESNOi=0输入用水量chioce=3?YESNOi
图2.5 查找函数
主程序amount=0?NO输入编号YES输出\当前系统无存储记录!\i=0NOi
主程序amount=0?NOi=0YES输出\当前系统无存储记录!\i
主程序amount=0?NO输入chioce的值YES输出\当前系统无存储记录!\chioce=1?YES输入编号NOchioce=2?YESNO输出\无此项!\i=0输入姓名结束i
3.编写程序关键代码
void Add()//添加信息 {
Student s;
cout<<\输入新添人员信息\ s.Input();
for(int i=0;i
cout<<\该编号的用户已存在!\ return; }
stu[amount]=s;
cout<<\添加成功!\
ofstream out_file(\学生.txt\将添加记录更新到文件 if(!out_file) {
cout<<\打开失败!\ return; }
out_file< void Search() //查询信息 { int chioce; cin>>chioce; switch(chioce) { case 1: { string name; cin>>name; int k=0; for(int i=0;i if(stu[i].name==name) { cout<