Fetch the repository succeeded.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "user.h"
#include "room.h"
#include "bill.h"
void showTime(int k); //函数声明
int managerMenu()
{
showTime(1);
int c;
printf(" 酒店管理系统\n");
printf("============================\n");
printf(" 经理系统\n");
printf(" > 1 查看用户\n");
printf(" > 2 增加用户\n");
printf(" > 3 删除用户\n");
printf(" > 4 修改用户信息\n");
printf(" > 5 浏览客房\n");
printf(" > 6 修改客房\n");
printf(" > 7 增加客房\n");
printf(" > 8 删除客房\n");
printf(" > 9 查看账单\n");
printf(" > 0 退出系统\n");
printf("===========================\n");
printf("请选择:");
scanf("%d%*c",&c);
while (c < 0 || c > 9)
{
printf ("选择错误,继续输入");
scanf ("%d%*c",&c);
}
return c;
}
void managerSystem(User *r)
{
int c,loop = 1;
int n;
User *pr = r;
Room *pf;
while (loop)
{
system("clear");
c = managerMenu();
switch (c)
{
case 1:
printf("查看用户\n");
pr = read_user();
display_user(pr);
getchar();
break;
case 2:
printf("增加用户\n"); //不能增加管理员 一直打印managerMenu()的提示信息
add_user_manager();
break;
case 3:
printf("删除用户\n"); //不能删除管理员
n = delet_user_manager();
if (n == 1)
printf("错误,用户不存在\n");
else if (n == 2)
printf("操作不被允许!\n");
else if (n == 0)
printf("删除用户成功.\n");
n = 0;
getchar();
getchar();
break;
case 4:
printf("修改用户信息\n"); //不能修改管理员信息
n = change_infor_manager();
if (n == 1)
printf("错误,用户不存在.\n");
else if (n == 2)
printf("操作不被允许!!\n");
else if (n == 0)
printf("更改信息成功\n");
n = 0;
getchar();
getchar();
break;
case 5:
printf("浏览客房\n");
pf = read_room();
display_room(pf);
getchar();
break;
case 6:
printf("修改客房\n");
n = change_room_infor();
if (n)
printf("错误,房间不存在.\n");
else
printf("更改信息成功\n");
n = 0;
getchar();
getchar();
break;
case 7:
printf("增加客房\n");
add_room();
getchar();
break;
case 8:
printf("删除客房\n");
n = delet_room();
if (n == 1)
printf("错误,房间不存在.\n");
else if (n == 0)
printf("删除房间成功\n");
n = 0;
getchar();
getchar();
break;
case 9:
display_bill();
getchar();
break;
default:
loop = 0;
break;
}//switch(c)
}//while (loop)
//return 0;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。