设为首页 加入收藏

TOP

C++实现一个简单图书借阅流程(二)
2015-07-20 12:52:40 来源: 作者: 【 】 浏览:32
Tags:实现 一个 简单 图书 借阅 流程
(0 == _stu.at(i).borrowBook(id,_book))
? ? ? ? ? ? ? ? cout<<"brrowbook sucessful \n";
? ? ? ? ? ? else
? ? ? ? ? ? ? ? cout<<"brrowbook failed \n";
? ? ? ? }
? ? ? ? else if(code == 4)//return
? ? ? ? {
? ? ? ? ? ? cout<<"input student name && book name :";
? ? ? ? ? ? int flag = 0;
? ? ? ? ? ? cin>>name>>id;
? ? ? ? ? ? int i;
? ? ? ? ? ? for( i=0;i<_stu.size();++i)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(_stu[i].getname() == name)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? flag = 1;
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? if(flag != 1)
? ? ? ? ? ? ? ? cout<<"student "<? ? ? ? ? ? if(0 == _stu.at(i).returnBook(id,_book))
? ? ? ? ? ? ? ? cout<<"returnbook sucessful \n";
? ? ? ? ? ? else
? ? ? ? ? ? ? ? cout<<"returnbook failed \n";
? ? ? ? }
? ? ? ? else if(code == 5)
? ? ? ? {
? ? ? ? ? ? cout<<"input student name:";
? ? ? ? ? ? int flag = 0;
? ? ? ? ? ? cin>>name;
? ? ? ? ? ? int i;
? ? ? ? ? ? for( i=0;i<_stu.size();++i)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(_stu[i].getname() == name)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? _stu.at(i).printAll();
? ? ? ? ? ? ? ? ? ? flag = 1;
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? if(flag == 0)
? ? ? ? ? ? ? ? cout<<"student "<? ? ? ? }
? ? ? ? else if(code == 6)
? ? ? ? {
? ? ? ? ? ? for(int i=0;i<_book.size();++i)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? _book.at(i).print();
? ? ? ? ? ? }
? ? ? ? }
? ? }
? ? return 0;
}


不合理的地方在后期需要改进的地方:


取消掉record类,需要加载上bookid和studentid,或者增加继承的结构


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言程序监控变量的变化 下一篇阿里巴巴fastjson的使用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: