欢迎来到天天文库
浏览记录
ID:57306480
大小:27.50 KB
页数:8页
时间:2020-08-11
《c++图书管理系统源代码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#include#include#include//usingnamespacestd;constintMaxb=10000; //最多的图书constintMaxr=100; //最多的读者constintMaxbor=5; //每位读者最多借五本书//-------------------------------------------------------
2、-----------------------classBook //图书类{ inttag; //删除标记1:已删0:未删 intno; //图书编号 charname[20]; //书名 charauthor[10]; //作者名 charno2[10]; //输入分类号 chardan[20]; //输入出版单位 chartime[20]; //出
3、版时间 int price; //价格 intonshelf; //是否在架1:在架0:已借public: Book(){} char*getname(){returnname;} //获取书名 int getno(){returnno;} //获取图书编号 int gettag(){returntag;} //获取删除标记 char*getauthor(){r
4、eturnauthor;} //获取作者名 char*getno2(){returnno2;} //获取分类号 char*getdan(){returndan;} //获取出版单位 char*gettime(){returntime;} //获取出版时间 int getprice(){returnprice;} //获取图书价格 void setname(charna[]
5、){strcpy(name,na);} //设置书名 void setauthor(charau[]){strcpy(author,au);}//设置作者名 void setno2(charn[]){strcpy(no2,n);} //设置分类号 void setdan(chard[]){strcpy(dan,d);} //设置出版单位 void settime(chart[]){strcpy(time,t)
6、;} //设置出版时间void setprice(intp){price=p;} void delbook(){tag=1;} //删除图书1:已删0:未删 void addbook(intn,char*na,char*au,char*n2,char*da,char*ti,intpr)//增加图书 { tag=0; no=n; price=pr;
7、 strcpy(name,na); strcpy(author,au); strcpy(no2,n2); strcpy(dan,da); strcpy(time,ti); onshelf=1; } intborrowbook() //借书操作 { if(onshelf==
8、1) { onshelf=0; return1; } return0; } voidretbook(){onshelf=1;} //还书操作 voiddisp() //输出图书 { cout<
此文档下载收益归作者所有