1 Star 0 Fork 0

wlly-lzh/数据结构课程设计

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.c 1.31 KB
一键复制 编辑 原始数据 按行查看 历史
wlly-lzh 提交于 2024-06-20 19:59 . feat: 完成归还图书功能
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include "manage.h"
#include "common.h"
void tips(); // 提示词
void menu(); // 菜单
int main(int argc,char * argv[]){
BookList * bookList;
bookList=Init_BookList();
tips();
char chose;
while(true){
menu();
chose = getchar();
clear_screen();
if(clear_buffer()){
fprintf(stderr,"请不要输入多余内容\n");
continue;
}
switch (chose) {
case '0':
Save_BookList(bookList); // 保存信息
Destroy_BookList(bookList);
exit(0);
case '1':
Add_Book(bookList);
break;
case '2':
Brrow_Book(bookList);
break;
case '3':
List_Book(bookList);
break;
case '4':
Return_Book(bookList);
break;
default:
fprintf(stderr,"未找到对应的选项,请重新输入\n");
break;
}
}
}
void tips(){
printf("\t+-------------------------------+\n");
printf("\t| 图书管理系统 |\n");
}
void menu(){
printf("\t+===============================+\n");
printf("\t| 0) 退出程序 |\n");
printf("\t| 1) 新增书籍入库 |\n");
printf("\t| 2) 书籍借阅 |\n");
printf("\t| 3) 书籍列表 |\n");
printf("\t| 4) 归还书籍 |\n");
printf("\t+===============================+\n");
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wlly-lzh/task_of_data_structure.git
git@gitee.com:wlly-lzh/task_of_data_structure.git
wlly-lzh
task_of_data_structure
数据结构课程设计
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385