代码拉取完成,页面将自动刷新
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "user.h"
void showTime(int k); //函数声明
int adminMenu()
{
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(" > 0 退出系统\n");
printf("===========================\n");
printf("请选择:");
scanf("%d%*c",&c);
while (c < 0 || c > 6)
{
printf ("选择错误,继续输入:");
scanf ("%d%*c",&c);
}
return c;
}
void adminSystem(User *r)
{
int c,loop = 1;
int n;
User *pr = r;
while (loop)
{
system("clear");
printf("\n %s ",pr->name);
c = adminMenu();
switch (c)
{
case 1:
printf("查看用户\n");
pr = read_user();
display_user(pr);
getchar();
break;
case 2:
printf("增加用户\n");
add_user();
break;
case 3:
printf("删除用户\n");
n = delet_user();
if (n == 1)
printf("错误,用户不存在.\n");
else if (n == 0)
printf("删除用户成功.\n");
n = 0;
getchar();
getchar();
break;
case 4:
printf("初始化用户密码\n");
n = reset_password();
if (n)
printf("错误,用户不存在.\n");
else
printf("初始化密码成功.\n");
n = 0;
getchar();
getchar();
break;
case 5:
printf("修改用户信息\n");
n = change_infor();
if (n)
printf("错误,用户不存在.\n");
else
printf("信息更改成功.\n");
n = 0;
getchar();
getchar();
break;
case 6:
printf("备份系统\n");
n = backup_all();
if (n)
printf("备份失败!\n");
else
printf("备份成功.\n");
n = 0;
getchar();
getchar();
break;
default:
loop = 0;
break;
}//switch(c)
}//while (loop)
//return 0;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。