文档仅供参考
if(code==-1){
cout<<\请输入要查询的图书编号:\
cin>>bookcode;
}
else bookcode=code;
while(bi&&bi->b_Code!=bookcode)bi=bi->nextbook;
if(code==-1){
if(!bi)cout<<\没找到你所要的图书.\
else {
cout<<\图书编号为:\
cout<<\图书名称为:\
cout<<\图书库存量为:\
cout<<\图书借出量为:\
}
}
2020年4月19日
11
文档仅供参考
return bi;
}
void DelBook(System* S){
BookInfo* bi;
BookInfo* pl=S->BI;
MemberInfo* memi;
char sel;
int tempcode;
int i;
do{
pl=S->BI;
bi=pl->nextbook;
memi=S->MI->nextmember;
2020年4月19日12
文档仅供参考
cout<<\请输入要删除的图书的编号:\
cin>>tempcode;
while(bi){
if(bi->b_Code==tempcode)break;
pl=bi;
bi=bi->nextbook;
}
if(bi==0)cout<<\没有找到要删除的图书\
else{
pl->nextbook=bi->nextbook;
S->BookTotal--;
while(memi){
for(i=1;i<=memi->l_Codes[0];i++){
if(memi->l_Codes[i]==tempcode)break;
2020年4月19日
13
文档仅供参考
}
if(i<=memi->l_Codes[0]){
for(;i
memi->l_Codes[0]--;
}
memi=memi->nextmember;
}
free(bi);
}
cout<<\还有图书要删除吗?(Y/N)\
cin>>sel;
if(sel=='N'||sel=='n'){
2020年4月19日
14