精品文档
}
int Guanli::read() {
myfile>>stu[i].stuid>>stu[i].stuname>>stu[i].sex>>stu[i].age>>stu[i]
fstream myfile;
myfile.open(\ if(!myfile) { }
int count; myfile.seekg(0); myfile>>count;
for(int i=0;i<=count;i++) {
cout<<\该文件不能打开!\ abort();
.clas>>stu[i].specialty>>stu[i].couid>>stu[i].couname>>stu[i].keyword>>stu[i].technology;
}
myfile.close();
cout< 可编辑 精品文档 } return count; void Guanli::add() { int n=read(); int i=0; char sign; cout< loop: cout<<\学号:\ cin>>stu[i].stuid; cout << endl; int c=0; while(c c++; if(stu[i].stuid==stu[i-c].stuid) { cout<<\你输入的学号已经存在!请重新输入\ goto loop; 可编辑 精品文档 } } cout<<\姓名:\ cin>>stu[i].stuname; cout< cout< 可编辑 精品文档 cout< void Guanli::search() { int n=read(); cout<<\根据学号查询 **\ cout<<\关键词:\ cin>>stu[i].keyword; cout< cout<<\提示:是否继续写入学生信息?(Y/N)\ cin>>sign; //输入判断 i++; } write(i); cout<<\根据姓名查询 **\ cout<<\根据编号查询 **\ cout<<\根据名称查询 **\ cout< int c; 可编辑 精品文档 Guanli g; cout<<\请输入选择:\ cin>>c; switch(c) { case 1: g.searchsid(); break; case 2: g.searchsname(); break; case 3: g.searchcid(); break; case 4: g.searchcname(); } break; default: } g.write(n); cout<<\输入错误,请重新输入!\ 可编辑