C语言C++图书借阅管理系统
原创大约 1 分钟
C语言C++图书借阅管理系统
有两个版本,一个是C语言,一个是C++,自行选择
代码行 700+,代码+ 报告书 + 详细注释
添加、删除、修改、查询用户信息
添加、删除、修改、查询图书信息
添加借阅记录和还书功能
记录还书日期
记录借书日期和借书天数
判断是否逾期
判断图书库存是否足够
读写数据到文件,下次启动自动读取上次保存的数据

.dat为存储信息的数据文件

//定义图书结构体
struct Book{
char name [10]; // 书名
char editor[20]; // 作者
char publish[20]; // 出版社
int stock; // 库存数量
};
//目前图书个数
int COUNTBook = 0;
//定义用户结构体
struct User{
char num[10]; // 学号
char name[10]; // 姓名
char clazz[15]; // 班级
};
//目前用户个数
int COUNTUser = 0;
//定义借阅记录结构体
struct Record{
char uname[10]; // 姓名
char bname[10]; // 书名
int days; // 天数
int lendtime; // 借出时间(年月日)
int rttime; // 还书时间(年月日)
int overdue; // 逾期情况
};
源码效果展示




