📄 datatype.hpp
字号:
#include <iostream>
#include <string>
using namespace std;
class Tperson
{
friend class OPERATION;
public:
void prn()
{
cout << "借阅者姓名:" << name << endl;
cout << "电话 :" << phone_number << endl;
cout << "借阅日期 :" << year << "/" << month << "/" << day << endl;
}
protected:
string name;
unsigned long phone_number;
int year, month, day;
};
class Tbook
{
friend class OPERATION;
public:
bool operator < (const Tbook &);
unsigned long Getlabel() { return book_label; }
string Getname() { return name; }
void prn()
{
cout << "书 号:" << book_label << endl;
cout << "书 名:" << name << endl;
cout << "作 者:" << author << endl;
cout << "出版社:" << concern << endl;
cout << "关键字:" << key << endl;
}
protected:
unsigned long book_label;
string name;
string author;
string concern;
string key;
short status;
Tperson borrower;
};
/*
数据库结构说明
管理员账号 administrator_name
管理员密码 administrator_pwd
图书馆藏书总数 book_total
图书1: (读取空行)
书号 Tbook::book_label
书名 Tbook::name
作者 Tbook::author
出版社 Tbook::concern
关键字 Tbook::key
借阅情况 Tbook::status
若借阅情况为1 则继续有借阅者资料
借阅人姓名 Tperson::name
电话 Tperson::phone_number
借阅日期 Tperson::year Tperson::month Tperson::day
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -