C++图书管理系统星空版Word文档格式.docx
- 文档编号:5241286
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:29
- 大小:20.18KB
C++图书管理系统星空版Word文档格式.docx
《C++图书管理系统星空版Word文档格式.docx》由会员分享,可在线阅读,更多相关《C++图书管理系统星空版Word文档格式.docx(29页珍藏版)》请在冰点文库上搜索。
//star[i].color=(int)(star[i].step*255/6.0+0.5);
//速度越快,颜色越亮
//star[i].color=RGB(star[i].color,star[i].color,star[i].color);
//}
//voidMoveStar(inti)
//putpixel((int)star[i].x,star[i].y,0);
//star[i].x+=star[i].step;
//if(star[i].x>
640)InitStar(i);
//putpixel((int)star[i].x,star[i].y,star[i].color);
////****************************************************************************************************************
//constintmaxb=1000;
//设定容量
////*******************************************************book类定义**********************************
//classBook
//inttag;
//等于0时为已删,等于1时为未删
//charno[20];
//图书的编号
//charname[20];
//书名
//charauthor[20];
//作者名
//chartime[20];
//出版时间
//floatprice;
//
//public:
//Book(){}
//char*getname(){returnname;
}//提取姓名
//char*getno(){returnno;
}//提取编号
//intgettag(){returntag;
}//提取标签
//char*getauthor(){returnauthor;
}//提取作者名
//char*gettime(){returntime;
}//提取出版时间
//floatgetprice(){returnprice;
}//提取价格
//voidsetInfo(char*n,char*na,char*au,char*ti,floatpr)
//{
//tag=1;
//strcpy(no,n);
//strcpy(name,na);
//strcpy(author,au);
//strcpy(time,ti);
//price=pr;
//}
//voidsettag1(){tag=0;
}
//voidsettag2(){tag=1;
}
//voidsetno()
//chara[20];
//cout<
<
endl<
"
请输入新书号:
endl;
//cin>
>
a;
//for(inti=0;
i<
=20;
i++)
//{
//no[i]=a[i];
//}
//voidsetname()//设置书名
请输入新书名:
//name[i]=a[i];
//voidsetauthor()//设置作者
请输入新作者名:
//author[i]=a[i];
//voidsettime()//设置出版时间
请输入新出版时间:
//time[i]=a[i];
//voidsetprice()//设置价格
//floata;
请输入新的价格:
//price=a;
//
////**********************************************************************************************************
//classBookmanage//图书库类
//public:
//voiddisplay()//显示所有图书代码区
//{
//system("
cls"
);
所有图书"
-------------------------------------------------------------"
//charNAME[20];
//vector<
Book>
vbook;
//ifstreamfin("
book.txt"
ios:
:
binary);
//do
//Bookbook;
//fin.read((char*)(&
book),sizeof(Book));
//if(fin.eof())break;
//vbook.push_back(book);
//}while(true);
vbook.size();
//inttag;
//charno[20];
============================================================="
//strcpy(name,vbook[i].getname());
//strcpy(no,vbook[i].getno());
//strcpy(name,vbook[i].getname());
//strcpy(author,vbook[i].getauthor());
//strcpy(time,vbook[i].gettime());
//price=vbook[i].getprice();
书号:
no<
书名:
name<
作者:
author<
endl
//<
时间:
time<
价格:
price<
//cout<
-------------------------------------"
;
//if(vbook[i].gettag()==1)
//{
//cout<
状态:
在馆"
//}
//else
//{
//cout<
已借出"
//}
//fin.close();
////****************************************************************************************************
//voidwritefile()//添加书籍代码段
//system("
//等于1时为在馆,等于0时为已借出
//cout<
请输入图书编号(数字):
cin>
no;
请输入书名:
name;
请输入作者名:
author;
请输入出版时间:
time;
请输入图书价格(数字):
price;
//ofstreamfout("
app);
//Bookbook;
//book.setInfo(no,name,author,time,price);
//fout.write((char*)(&
(book)),sizeof((book)));
//fout.close();
添加成功!
////************************************************************************************************************
//voidsearchbo()//查询图书代码段
//chartag;
//charbname[20];
输入书名:
cin>
bname;
//strcpy(name,book.getname());
//strcpy(no,book.getno());
//strcpy(name,book.getname());
//strcpy(author,book.getauthor());
//strcpy(time,book.gettime());
//price=book.getprice();
//if(strcmp(name,bname)==0)
//{
//cout<
setw(10)<
书号:
书名:
作者:
setw(10)
时间:
价格:
元"
//if(book.gettag()==1)
//elsecout<
*********************************************************"
//break;
//}
//if(fin.eof()){system("
cout<
该书不在库中!
break;
////********************************************************************************************************************
//voidborrowbo()//借书代码:
将图书“在馆,可借”状态改为“已借出状态
请输入要借图书名称:
NAME;
//for(inti=0;
=vbook.size();
//{
//if(strcmp(vbook[i].getname(),NAME)==0)
//{
//if(vbook[i].gettag()==0)
//system("
对不起,该书已被借出"
break;
//vbook[i].settag1();
//
//ofstreamfout("
//for(vector<
iteratorit=vbook.begin();
it!
=vbook.end();
++it)
//{
//fout.write((char*)(&
(*it)),sizeof(Book));
//fout.close();
//system("
恭喜您借书成功"
//if(i==vbook.size()-1)
_______________________________________________"
//<
对不起,您输入的是非本馆藏书!
//break;
//
//
//}
////***************************************************************************************************************
//voiddeletebo()//删除图书函数:
将指定的图书信息从库中删除
//inttag;
请输入所要删除的书籍名称:
//for(inti=0;
//vbook.erase(vbook.begin()+i);
//ofstreamfout("
成功删除!
//{
//if(i==vbook.size())
该书不存在!
////*************************************************************************************************************
//voidreturnbo()//还书函数:
把图书状态由“已借出”改为“在管,可借”
请输入所还书籍名称:
//if(vbook[i].gettag()==1)
_______________________________"
该书已还,本次操作失败"
//<
-------------------------------"
//vbook[i].settag2();
___________________
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 图书 管理 系统 星空