📄 hotel.c
字号:
#if defined(_cplusplus) || defined(c_plusplus)
extern "C"
{
#endif
#include "Hotel.h"
/*初始化*/
extern VOID Init();
/*登记*/
extern INT32 CheckIn();
/*退房*/
extern INT32 CheckOut();
/*配置*/
extern INT32 Config();
/*保存*/
extern INT32 Save();
/*
**主菜单
*/
static VOID MainMenu()
{
BYTE choice;
BOOL change=0;
BOOL done=0;
while(!done)
{
printf(" || 欢 迎 进 入 ||\n");
printf(" ||**************************||\n");
printf(" ||---------主 菜 单---------||\n");
printf(" || 1 . 登 记 ||\n");
printf(" || 2 . 退 房 ||\n");
printf(" || 3 . 配 置 ||\n");
printf(" || 4 . 保 存 ||\n");
printf(" || 5 . 退 出 ||\n");
printf(" ||---------金碧旅店---------||\n");
printf(" ||**************************||\n");
printf(" || 谢 谢 使 用 ||\n");
printf(INPUT_PROMPT);
choice=getch();
if(DEBUG)
{
printf("choice:(%c)\n",choice);
}
if('1'<=choice&&choice<='3')
{
change=TRUE;
}
switch(choice)
{
case '1':
CheckIn();
break;
case '2':
CheckOut();
break;
case '3':
Config();
break;
case '4':
if(change)
{
Save();
change=0;
}
break;
case '5':
if(change)
{
printf("修改尚未保存,真的要退出吗?(Y/N)>");
choice=getch();
if('Y'==choice&&'y'==choice)
{
done=TRUE;
}
printf("\n");
}
else
{
done=TRUE;
}
default:
printf("请选择和功能相对应的数字1-5\n");
break;
}
}
}
VOID main(int argc,char **args)
{
/*初始化*/
Init();
/*主菜单*/
MainMenu();
}
#if defined(_cplusplus) || defined(c_plusplus)
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -