📄 bdatabase.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"bdatabase.h"
void BDatabase::bookdata()
{
char choice;
char bname[40];
int bookid;
Book *b;
while (choice!='0')
{
cout <<"\n\n\n\t\t\t图 书 维 护 "<<endl<<endl;
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 << "输入图书编号:"<<endl;
cin >> bookid;
cout << "输入图书书名:"<<endl;
cin >> bname;
addbook(bookid,bname);
break;
case '2':
cout << "输入图书编号:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL)
{
cout << " 该图书不存在 "<<endl;
break;
}
cout << "输入新的书名:"<<endl;
cin >> bname;
b->setname(bname);
break;
case '3':
cout <<" 读入图书编号:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL)
{
cout <<" 该图书不存在" << endl;
break;
}
b->delbook();
break;
case '4':
cout << " 读入图书编号:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL)
{
cout <<" 该图书不存在"<< endl;
break;
}
b->disp();
break;
case '5':
disp();
break;
case '6':
clear();
break;
default:cout<<"请继续选择您要进行的服务:";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -