⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hotel.c

📁 一个多文件的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 + -