/*****************************************
** 图书馆管理系统 **
** 登录界面: **
** 1.学生登录 **
** 2.管理员登录 **
** 3.注册新用户 **
** 4.退出 **
** 管理员登录: **
** 1.添加书籍 **
** 2.删除书籍 **
** 3.书籍信息更改 **
** 4.查询书籍 **
** 5.查看已注册用户列表 **
** 6.还欠款操作 **
** 7.返回登录界面 **
** 普通用户登录: **
** 1.查看已借书籍 **
** 2.借阅书籍 **
** 3.归还书籍 **
** 4.查看所有书籍 **
** 5.续借 **
** 6.返回登录界面 **
******************************************/
/**************** main函数 ****************/
void main(){
char a;
book Lb;
stu Ls,s;
man Lm,m;
Lb = Init_Book(Lb);
Ls = Stu_Table(Ls); //初始化学生链表
Lm = Man_Table(Lm); //初始化管理员链表
Select_Options();
scanf("%c",&a); //使用char类型,这样输入字母不会死循环
while(a != '4'){
switch(a){
//学生登录
case '1':s = Stu_Login(Ls);
if(s == NULL){
printf("用户名或密码错误!╮( ̄▽ ̄)╭\n");
printf("是否注册新用户?(1.是 2.否)\n");
int z;
while(true){
scanf("%d",&z);
if(z == 1) {
Ls = Guidein(Ls);
break;
}
if(z == 2) break;
else printf("您的输入有误,请重新输入!\n");
}
}else{
Stu_Menu(Lb,Ls,s);
}
break;