电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

图书馆管理系统C++代码

图书馆管理系统C++代码_第1页
1/13
图书馆管理系统C++代码_第2页
2/13
图书馆管理系统C++代码_第3页
3/13
// tushuguanlCpp : Defines the entry point for the console application.#include #include 〈iostream>/using namespace std;const int BMAX=50;/图书数据库类class bdatabase{public:book btarray[BMAX];int top;publicbdatabase(){book b;top=-1;fstream file("bookx”,ios: in) ;/打开文件while ( 1 ){file read((char *)&b,sizeo)(b;if ( !file) break;top++;btarray top] = b;}file.close;/关闭文件}〜bdatabaseX/析构函数, 将 btarray ]写到 book.txt文件中{fstream filebook.txt” :ioou);for (int i=0i<=top;i++{if (btarray[b]del==1)file.write(har 艰 btarra^ i], sizeof(btarr|iy]));}file close();}/往图书数据库中加图 book bk;int n;ochar bname[ 20];cout〈<”请输入书号:";cin>>no;cout〈〈endl〈<"请输入书名:"void addbooks ()cin>〉 bname;cout〈<endl;bk.b_flag=1;bk.addbook(no, bname);top++;btarray top] =bk;return;}int findbooksint suffix) /查找图书,这个函数用于借书这书操作,suffij 是数组下标{int n;ocout<〈"请输入书号:;"cin>〉no;for ( int i=0 i〈=top; i++{if(btarriyi].no==no&& btarra^ i]。b_del==1){return; i}}return -1}int findbooks()/查找图书,这个函数用于图书维护{int n;ochar value[6cout<〈"请输入书号:";cin>〉no;for(int i=0 i〈=top; i++{if(btarra^ i].no==no 岐 btarray i].b_del==1){if ( btarray[i].b_flag==1strcpy(valu 在架");if (btarray Li]b_flag==2) strcpy(valii,e, 借 出 ” ) ; cout 〈 <" 书号:"〈btarrad cur]。name ;return ;}void delbooks()/ 删除图书{int cu;rcur = findbooks();if (cur==-1){retur;n}iff btarray[cur].b_flag==2)/删...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

图书馆管理系统C++代码

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部