文档仅供参考
cout<<\删除图书结束\
return;
}
}while(1);
}
void BrrowBook(System* S)
{
BookInfo* bi=S->BI->nextbook;
BookInfo* p;
char sel;
int memcode;
MemberInfo* mp;
int tempcode;
do{
cout<<\输入要借出的书号:\
2020年4月19日15
文档仅供参考
cin>>tempcode;
p=SearchBook(S,tempcode);
if(!p){
cout<<\没有找到要借出的图书.\
}
else{
cout<<\此书的现存量为\
if(!(p->b_Total-p->b_Out))cout<<\没有足够的书了,外借失败.\
else{
cout<<\请输入会员编号:\
cin>>memcode;
mp=SearchMember(S,memcode);
if(!mp)cout<<\会员编号输入错误,外借失败\
else{
16
2020年4月19日
文档仅供参考
if(mp->l_Codes[0]==5)cout<<\借书量不能超过5本\
else{
p->b_Out++;
mp->l_Codes[++mp->l_Codes[0]]=tempcode;
cout<<\外借成功.\
}
}
}
}
cout<<\还有图书要借出吗?(Y/N)\
cin>>sel;
if(sel=='N'||sel=='n'){
cout<<\外借操作结束.\
return;
}
2020年4月19日
17
文档仅供参考
}while(1);
}
void TurnBackBook(System* S)
{
BookInfo* bi=S->BI->nextbook;
BookInfo* p;
MemberInfo* mp;
int membercode;
int tempcode;
int i;
char sel;
do{
cout<<\输入归还书号:\
cin>>tempcode;
p=SearchBook(S,tempcode);
2020年4月19日18