班恩台球杆系列:请为某小型会议设计一个参会人员管理程序

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 16:59:06
为小型会议设计一个参会人员管理程序

要求:

姓名( name )

年龄( age )

单位( department )

房间号( room-num )

设每个房间只住一人,房间号为101#_120#,。。。。。。。,501#_520#。

(2)主菜单应至少包括以下几个菜单项:

人员登录。显示报到人员信息。查询。统计。修改。删改。

(3)程序应分别用几个函数实现以上功能

随时对报到人员进行登录(login).来客登记的房间是根据客人要求分配的。如果客人中申请的房间已有人登记了,可让客人重新申请,如果所有房间都已住满,则拒绝再进行人员登录。

^能够根据姓名实现对人员信息的查询

^能够根据单位对与会人员进行分类统计

^能够修改与会人员的信息

^能够删除某个参会人员,并清空其住房间

(4)程序中的变量要使用题中给定的英文名词
注:用TC做还需要注解,老师变态哦~~
在Turbo-C 2.0(或更高版本)的集成语言环境下,掌握程序的编辑、编译和调试运行。

给你个小例子,着是顺序文件的读.
ifstream probe("Student.txt",ios::in);
if(!probe)
{
cerr<<"学生数据文件未找到!"<<endl;
}
else
{
cerr<<"\n正在处理,大约需要15-20秒,请等待...\n"<<endl;
cout<<"学生: \n"<<endl;
cout<<"姓名 年龄 性别 班级 学号\n"<<endl;
for(int con=1000;con<=9999;con++)
{
ifstream probe("Student.txt",ios::in);
while(probe.eof()==0)
{
probe>>name>>age>>sex>>Class>>num;
if(con==num&&probe.eof()==0)
{
cout<<name<<setw(5)<<age<<setw(5)<<sex<<setw(4)<<Class<<setw(6)<<num<<endl;
break;
}

}
}
}

小例子:ifstream probe("Student.txt",ios::in);{cerr<<"学生数据文件未找到!"<<endl;}else {cerr<<"\n正在处理,大约需要15-20秒,请等待...\n"<<endl;cout<<"学生: \n"<<endl;cout<<"姓名 年龄 性别 班级 学号\n"<<endl; for(int con=1000;con<=9999;con++){ifstream probe("Student.txt",ios::in);{ if(con==num&&probe.eof()==0){cout<<name<<setw(5)<<age<<setw(5)<<sex<<setw(4)<<Class<<setw(6)<<num<<endl;break;}}}}