河南工业大学 计科0906 马飞扬 根据本报告,可完全实现建立运行宿舍管理系统,这是我c ++的课程设计。 1:工程结构 初始信息: 2:源代码 main.cpp: #inclu de//预编译语句 #include// #include// #include// using namespace std;// #include"show.h"//文件包含语句 #include"show2.h"// #include"denglu.h"// #include"jianlixinxi.h"// #include"chaxun.h"// #include"xiugai.h"// #include"shanchu.h"// #include"huizong.h"// #include"xiumima.h"// #include"zhuce.h"// #include"weisheng.h"// void main() { int choice=0;//记录选择 denglu();//输入登录信息 show();//显示菜单 cin>>choice; while(choice!=0)//循环输入选择 { switch(choice) { case 1:jianli();break;//建立宿舍信息 case 2:chaxun();break;//查询学生信息 case 3:huizong();break;//宿舍信息汇总 case 4:xiugai();break;//修改学生信息 case 5:zhuce();break;//添加学生信息 case 6:shanchu();break;//删除学生信息 case 7:weisheng();break;//宿舍卫生评比 case 8:xiumima();break;//修改登录信息 case 0:break; default:cout<<"您按错了!"<>choice; } } chaxun.h: void chaxue(int renshu);//按学号查询 void chaban(int renshu);//按班级查询 void chasu(int renshu);//按宿舍查询 struct student2//定义存储信息的结点结构 { char name[20]; char number[20]; char banji[20]; int sushehao; }; student2 array1[100];//定义存储信息的线性结构数组 void chaxun() { student2 p;//辅助结点变量 int choice=0; int renshu=0; ifstream fin2("学生信息.txt"); if(!fin2) { cout<<"error!"<>p.name>>p.number>>p.banji>>p.sushehao; renshu++; } renshu--; fin2.close(); cout<<"1:按学号查询"; cout<<"\t\t\t 2:按班级查询\n"; cout<<"3:按宿舍查询\n"; cout<<"请选择(0 返回):"; cin>>choice; while(choice!=0)//循环操作 { switch(choice) { case 1:chaxue(renshu);break; case 2:chaban(renshu);break; case 3:chasu(renshu);break; case 0:break; default:cout<<"您输错了!"<