📄 rdatabase.cpp
字号:
#include <iostream>
#include <iomanip>
#include <string>
//输入/输出文件流类
#include <fstream>
using namespace std;
//最多的读者
const int Maxr=100;
//最多的图书
const int Maxb=100;
//每位读者最多借五本书
const int Maxbor=5;
#include "rdatabase.h"
void RDatabase::readerdata()
{
char choice;
char rname[20];
int readerid;
Reader *r;
while (choice!='0')
{
cout<<"\t\t\t ╭───────────╮\n";
cout<<"\t\t\t │ 读者管理 ∣\n";
cout<<"\t\t\t ├───────────┤\n";
cout<<"\t\t\t ∣ 1.新增 ∣\n";
cout<<"\t\t\t ∣ 2.更改 ∣\n";
cout<<"\t\t\t ∣ 3.删除 ∣\n";
cout<<"\t\t\t ∣ 4.查找 ∣\n";
cout<<"\t\t\t ∣ 5.显示 ∣\n";
cout<<"\t\t\t ∣ 6.全部删除 ∣\n";
cout<<"\t\t\t ∣ 0.退出 ∣\n";
cout<<"\t\t\t ╰───────────╯\n";
cin >> choice;
switch (choice)
{
case '1':
cout << "输入读者编号:";
cin >> readerid;
cout << "输入读者姓名:";
cin >> rname;
addreader (readerid,rname);
break;
case '2':
cout << "输入读者编号:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout << " 该读者不存在 "<<endl;
break;
}
cout << "输入新的姓名:";
cin >> rname;
r->setname(rname);
break;
case '3':
cout << " 输入读者编号:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout <<" 该读者不存在" << endl;
break;
}
r->delbook();
break;
case '4':
cout << "读入读者编号:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout <<"该读者不存在"<< endl;
break;
}
r->disp();
break;
case '5':
disp();
break;
case '6':
clear();
break;
default:cout<<"请继续选择您要进行的服务:";break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -