|
|
|
|
@ -166,3 +166,56 @@ void feiyong() /*
|
|
|
|
|
printf("四楼价格400元每晚 \n");
|
|
|
|
|
printf("很遗憾,我们目前只开放一楼房间\n\n\n");
|
|
|
|
|
}
|
|
|
|
|
main() /*主函数*/
|
|
|
|
|
{
|
|
|
|
|
system("color f4");
|
|
|
|
|
fproom=fopen("room","wb");
|
|
|
|
|
if(fproom!=NULL)
|
|
|
|
|
{
|
|
|
|
|
for(i=0;i<count;i++)
|
|
|
|
|
{
|
|
|
|
|
int id=100;
|
|
|
|
|
r[i].m_num=i+100;
|
|
|
|
|
r[i].m_floor=1;
|
|
|
|
|
r[i].m_price=100;
|
|
|
|
|
r[i].m_use=1;
|
|
|
|
|
}
|
|
|
|
|
fwrite((void *)&r,sizeof(Room),count,fproom);
|
|
|
|
|
fclose(fproom);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
printf("\n---文件打开失败--");
|
|
|
|
|
} /*利用文件保存顾客信息及状态*/
|
|
|
|
|
for(;;)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
printf("\n");
|
|
|
|
|
printf("╔═════════════════════╗\n");
|
|
|
|
|
printf("║ ║\n");
|
|
|
|
|
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("║ ║\n");
|
|
|
|
|
printf("╚═════════════════════╝\n");
|
|
|
|
|
printf("请输入选择项(1-6):");
|
|
|
|
|
scanf("%d",&n);
|
|
|
|
|
printf("\n\n\n\n");
|
|
|
|
|
if(n>0&&n<=6)
|
|
|
|
|
{
|
|
|
|
|
switch(n)
|
|
|
|
|
{
|
|
|
|
|
case 1:dengji();break; /*顾客信息登记*/
|
|
|
|
|
case 2:chaxunxinxi();break; /*查询顾客信息*/
|
|
|
|
|
case 3:chaxunkongfangjian();break; /*查询空房间*/
|
|
|
|
|
case 4:tuidingfangjian();break; /*退订房间*/
|
|
|
|
|
case 5:baocuntuichu(); /*保存退出*/
|
|
|
|
|
case 6:feiyong();break; /*费用查询*/
|
|
|
|
|
}
|
|
|
|
|
}
|