? ? ? ? ? ? ? ? cout<<"brrowbook sucessful \n";
? ? ? ? ? ? else
? ? ? ? ? ? ? ? cout<<"brrowbook failed \n";
? ? ? ? }
? ? ? ? else if(code == 4)//return
? ? ? ? {
? ? ? ? ? ? cout<<"input student name && book name :";
? ? ? ? ? ? int flag = 0;
? ? ? ? ? ? cin>>name>>id;
? ? ? ? ? ? int i;
? ? ? ? ? ? for( i=0;i<_stu.size();++i)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(_stu[i].getname() == name)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? flag = 1;
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? if(flag != 1)
? ? ? ? ? ? ? ? cout<<"student "<
? ? ? ? ? ? ? ? cout<<"returnbook sucessful \n";
? ? ? ? ? ? else
? ? ? ? ? ? ? ? cout<<"returnbook failed \n";
? ? ? ? }
? ? ? ? else if(code == 5)
? ? ? ? {
? ? ? ? ? ? cout<<"input student name:";
? ? ? ? ? ? cin>>name;
? ? ? ? ? ? int i;
? ? ? ? ? ? for( i=0;i<_stu.size();++i)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(_stu[i].getname() == name)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? _stu.at(i).printAll();
? ? ? ? ? ? ? ? ? ? flag = 1;
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? if(flag == 0)
? ? ? ? ? ? ? ? cout<<"student "<
? ? ? ? else if(code == 6)
? ? ? ? {
? ? ? ? ? ? for(int i=0;i<_book.size();++i)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? _book.at(i).print();
? ? ? ? ? ? }
? ? ? ? }
? ? }
? ? return 0;
}
不合理的地方在后期需要改进的地方:
取消掉record类,需要加载上bookid和studentid,或者增加继承的结构