注册 登录
编程论坛 C语言论坛

哪位大佬能帮忙写一下怎样查询“机位信息文件”?

魔莫墨 发布于 2018-06-21 22:24, 940 次点击
机房机位预约模拟
1、数据结构
顾客信息结构体:
Struct CusInfo
{
   Char name[20];//顾客姓名
   Int sex;      //性别
   Char tel[11];  //电话
}CInfo;
机位信息结构体:
Struct
{
   Int  State[6];     //机位状态,每2个小时为一个时间段,08:00-20:00共6个时间段。0表示有空机位,1表示没有空机位
   CInfo waitlist[6];  //各个时间段的运行客户
   Int  year;
   Int  month;
   Int  day;       //日期
}PCInfo;
在文件中存放100天的机位信息。
2、具体实现
(1)查询
    输入时间,查看日期(year/month/day),如果日期匹配,则把机位信息输出。
(2)机位预订
输入日期(或时间段)查询机位信息文件,如果日期符合,再查看状态字段,若相应字段为0,则预约(即把该用户信息加入写入机位waitlist相应时间段中);若相应字段为1,则查看本天其他时间段,寻找最近空时间段。如果用户要求在非空时间上机,则查找info数组中该时间段为空的元素,把该时间段的状态字段设为1,把用户信息加入机位当天waitlist相应时间段中。
(3)退出预订
     根据预订日期和客户信息找到预订信息,把客户信息删除,并把该时间段的状态置为0。
(4)查询
输入日期和时间段,查看该时间段的状态,如为1,则把相应时间段的运行客户信息打印输出。如为0,则显示“该时间段空闲!”。
2 回复
#2
书生牛犊2018-06-21 23:04
论坛里搜一下“管理系统”

现成的代码成吨,,,就看你会不会修改使用了。。

至于请人代写,不好意思,,,估计这个论坛没人愿意
#3
魔莫墨2018-06-22 17:34
谢啦,我了解了
1