- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
.
.
精品
精品
.
精品
//tushuguanli.cpp:Definestheentrypointfortheconsoleapplication.
#includestring
#includefstream
#includeiostream/
usingnamespacestd;
constintBMAX=50;
//图书数据库类
classbdatabase
{
public:
bookbtarray[BMAX];
inttop;
public:
bdatabase()
{
bookb;
top=-1;
fstreamfile(book.txt,ios::in);//打开文件
while(1)
{
file.read((char*)b,sizeof(b));
if(!file)break;
top++;
btarray[top]=b;
}
file.close(); //关闭文件
}
~bdatabase()//析构函数,将btarray[]写到book.txt文件中
{
fstreamfile(book.txt,ios::out);
for(inti=0;i=top;i++)
{
if(btarray[i].b_del==1)
file.write((char*)btarray[i],sizeof(btarray[i]));
}
file.close();
}
voidaddbooks()//往图书数据库中加图书
.
.
精品
精品
.
精品
{
bookbk;
intno;
charbname[20];
cout请输入书号:;
cinno;
coutendl请输入书名:;
cinbname;
coutendl;
bk.b_flag=1;
bk.addbook(no,bname);
top++;
btarray[top]=bk;
return;
}
intfindbooks(intsuffix)//查找图书,这个函数用于借书这书操作,suffix是数组下标
{
intno;
cout请输入书号:;
cinno;
for(inti=0;i=top;i++)
{
if(btarray[i].no==nobtarray[i].b_del==1)
{
returni;
}
}
return-1;
}
intfindbooks()//查找图书,这个函数用于图书维护
{
intno;
charvalue[6];
cout请输入书号:;
cinno;
for(inti=0;i=top;i++)
{
if(btarray[i].no==nobtarray[i].b_del==1)
{
.
.
精品
精品
.
精品
if(btarray[i].b_flag==1)strcpy(value,在架);
if(btarray[i].b_flag==2)strcpy(value,借出);
cout书号:btarray[i].no书的名称:btarray[i].name图书状态:valueendl;
returni;
}
}
return-1;
}
voideditbooks()//编辑图书
{
intcur;
cur=findbooks();
if(cur==-1)
{ cout没有这本书endl;
return;
}
cout书号:btarray[cur].no书的名称:btarray[cur].nameendl;
cout请修改数据:endl;
您可能关注的文档
最近下载
- 初一语文开学第一课(新生见面第一课)全国公开课一等奖省赛获奖PPT课件.pptx VIP
- 毕业设计焊接机器人设计.docx
- 后厨食品安全操作考试.docx VIP
- 加快推进国产自主可控替代计划.ppt
- 2022-2023部编人教版4四年级上册《道德与法治》全册课件.ppt
- 美团外卖运营述职报告.pptx VIP
- 超高层施工测量方案设计.doc VIP
- 118.污水处理设施典型事故案例分析.ppt VIP
- 精品解析:2022-2023学年浙江省杭州市滨江区人教版五年级上册期中测试数学试卷-A4答案卷尾.docx VIP
- 第二课 正确认识自我 第1课时 认识自己统编版(2024)道德与法治七年级上册.pptx VIP
文档评论(0)