(0 == _stu.at(i).borrowBook(id,_book)) ? ? ? ? ? ? ? ? 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 "<? ? ? ? ? ? if(0 == _stu.at(i).returnBook(id,_book)) ? ? ? ? ? ? ? ? cout<<"returnbook sucessful \n"; ? ? ? ? ? ? else ? ? ? ? ? ? ? ? cout<<"returnbook failed \n"; ? ? ? ? } ? ? ? ? else if(code == 5) ? ? ? ? { ? ? ? ? ? ? cout<<"input student name:"; ? ? ? ? ? ? int flag = 0; ? ? ? ? ? ? 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,或者增加继承的结构
|