C语言图书管理系统注册功能,图书管理系统的c语言源程序

/*****************************************************************************************/#include #include #include #include /输入/输出文件流类using namespace std;const int maxr=100;/最多的读者const int maxb=100;/最多的图书const int maxbor=5;/每位读者最多借五本书/读者类,实现对读者的信息的描述class reader { private: int tag; /删除标记 1:已删 0:未删 int no; /读者编号 char name[10]; /读者姓名 int borbook[maxbor];/所借图书 public: reader() {} char *getname() {return name;} /获取姓名 int gettag() {return tag;} /获取删除标记 int getno() {return no;} /获取读者编号 void setname(char na[]) /设置姓名 { strcpy(name,na); } void delbook(){ tag=1; }/设置删除标记 1:已删 0:未删 void addreader(int n,char *na)/增加读者 { tag=0; no=n; strcpy(name,na); for(int i=0;i> choice; switch (choice) { case ‘1‘: cout > readerid; cout > rname; addreader (readerid,rname); break; case ‘2‘: cout > readerid; r=query(readerid); if (r==null) { cout rname; r->setname(rname); break; case ‘3‘: cout > readerid; r=query(readerid); if (r==null) { cout delbook(); break; case ‘4‘: cout > readerid; r=query(readerid); if (r==null) { cout disp(); break; case ‘5‘: disp(); break; case ‘6‘: clear(); break; default:cout choice; switch (choice) { case ‘1‘: cout bookid; cout bname; addbook(bookid,bname); break; case ‘2‘: cout bookid; b=query(bookid); if (b==null) { cout bname; b->setname(bname); break; case ‘3‘: cout bookid; b=query(bookid); if (b==null) { cout delbook(); break; case ‘4‘: cout bookid; b=query(bookid); if (b==null) { cout disp(); break; case ‘5‘: disp(); break; case ‘6‘: clear(); break; default:cout choice; switch (choice) { case ‘1‘: cout >readerid; cout >bookid; r=readerdb。

query(readerid);/按编号查找 if (null==r) { cout borrowbook()==0) { cout borrowbook(b->getno()); break; case ‘2‘: cout>readerid; cout >bookid; r=readerdb。

query(readerid); if (r==null) { cout retbook(b->getno()); break; case ‘3‘: okdata(); break; case ‘4‘: aderdata(); break; default:cout<

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值