文档介绍:精品范文模板 可修改删除
免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
撰写人:___________日 期:___________
y[cur].name<<endl;
cout<<"请修改数据:"<<endl;
cout<<endl<<"书的名称:";
cin>>btarray[cur].name;
return;
}
void delbooks()//删除图书
{
int cur;
cur=findbooks();
if(cur==-1)
{
return;
}
if(btarray[cur].b_flag==2)//删除时判断图书是否借出
{
cout<<"该图书已经借出,请在归还后删除。"<<endl;
return;
}
btarray[cur].b_del=2;
return;
}
void listbooks()//显示全部图书
{
char value[6];
for(int i=0;i<=top;i++)
精品范文模板 可修改删除
免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
{
if(btarray[i].b_del==1)
{
if(btarray[i].b_flag==1)strcpy(value,"在架");
if(btarray[i].b_flag==2)strcpy(value,"借出");
cout<<"书号:"<<btarray[i].no<<"书的名称:"<<btarry[i].name<<"图书状态:"<<value<<endl;
}
}
return;
}
};
class book
{
public:
int no;//图书编号
char name[20];//图书名称
int b_flag;
int b_del;
public:
book(){}
void setno(int n)
{
no=n;
int getno()
{
return no;//返回图书编号值
}
void setname(char na[])
{
strcpy(name,na);//字符串复制
}
char* getname()
{
return name;//返回图书名称
}
void borbook()
{
b_flag=2;//借书标志
}
void delbook()
{
b_del=2;//删除标志
精品范文模板 可修改删除
免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
}
void addbook(int no, char na[])//增加图书功
{
setno(no);
setname(na);
b_flag=1;
b_del=1;
}
}
}
;
//读者类
class reader
{
public:
int no;
char name[20];
int r_del;//1存在,2删除
int r_bor;//1借过书,2没有借书
book brbook;
public:
void addreader(int id, char na[])//增加读者
{
no=id;
strcpy(name,na);
r_del=1;
}
void setbrbook(book bt)//设置借书标记
{
brbook=bt;
}
book getbrbook()
{
return brbook;//返回借书信息
}
};
//读者数据库类
class rdatabase
{
public:
reader rdar