first commit

master
1021678520aA 6 years ago
parent e5f310d594
commit 0708f058a4

Binary file not shown.

@ -41,8 +41,8 @@ void JIEMIAN()
puts("\t\t —————————————菜单—————————————");
puts("\t\t\t 1.查询某时间段机位信息.");
puts("\t\t\t 2.预定一个空机位.");
puts("\t\t\t 3.取消预订.");
puts("\t\t\t 4.查询等待的信息.");
puts("\t\t\t 3.查询等待的信息.");
puts("\t\t\t 4.取消预订.");
puts("\t\t\t 5.退出系统.");
puts("\t\t—————————————————————————————————\n");
printf("\t请输入菜单内的1-5号选项进行服务:\n");
@ -60,8 +60,8 @@ void JIEMIAN()
{
case 1:XINXI();break;
case 2:YUDING();break;
case 3:QUXIAO();break;
case 4:CHAXUN();break;
case 3:CHAXUN();break;
case 4:QUXIAO();break;
case 5:exit(0);break;
}
}
@ -84,7 +84,7 @@ void JIEMIAN()
}
void YUDING()
{
int time,i,a,b;
int time,i,a,b,j;
char c;
FILE *fp; //用文件存数据。
printf("请输入8-20点时间段内你想预定的时间:");
@ -105,7 +105,7 @@ void JIEMIAN()
printf("-无法打开文件!-\n");
exit(0);
}
printf(" 请输入你的想要预定的机位号和电话(输入机位号和电话之间请使用空格)\n");
printf(" 请输入你的想要预定的机位号和电话(输入机位号和电话之间请使用空格)");
scanf("%s %s",w[i].number,w[i].haoma);
for(i=0;i<1;i++)
fwrite(&w[i],sizeof(struct wait),1,fp);
@ -142,28 +142,26 @@ void JIEMIAN()
else
{
printf("以下是等待列表:机位号码 电话号码\n");
for(i=0;!feof(fp);i++)
for(j=0;!feof(fp);j++)
{
fscanf(fp,"%s %s",&w[i].number,&w[i].haoma);
fscanf(fp,"%s %s",&w[j].number,&w[j].haoma);
}
fclose;
}
for(i=0;i<10;i++)
for(j=0;j<10;j++)
{
dengdai(i);
dengdai(j);
}
printf("\n\t\t ——请输入你想预定的机位号和你的联系方式。——\n");
if((fp=fopen("学生信息.txt","a"))==NULL)
{
{
printf("-无法打开文件!-\n");
exit(0);
}
scanf("%s %s",w[i].number,w[i].haoma);
for(i=0;i<1;i++)
{
fwrite(&w[i],sizeof(struct wait),1,fp);
fclose(fp);
}
}
scanf("%s %s",w[j].number,w[j].haoma);
for(j=0;j<1;j++)
fwrite(&w[j],sizeof(struct wait),1,fp);
fclose(fp);
printf("请再次输入你想要预定的机位号!\n");
scanf("%d",&b);
x[T]--;//电脑数减一
@ -200,7 +198,7 @@ void CHAXUN()
{
int time,i;
FILE *fp;
printf(" ————请输入你要查找的等待时间:\n");
printf(" ————请输入你要查找的时间(8-20点)\n");
scanf("%d",&time);
if(time<8||time>=20)
{
@ -212,12 +210,11 @@ void CHAXUN()
{
if((fp=fopen("学生信息.txt","r"))==NULL)
{
printf("\n-无法打开文件!-\n");
printf("-无法打开文件!-\n");
exit(0);
}
else
{
printf("以下是等待列表:机位号码 电话号码\n");
for(i=0;!feof(fp);i++)
{
fscanf(fp,"%s %s",&w[i].number,&w[i].haoma);
@ -233,7 +230,7 @@ void CHAXUN()
}
void dengdai(int i)
{
printf("\t\t %s %s \n",w[i].number,w[i].haoma);
printf("\t\t %s %s \n",w[i].number,w[i].haoma);
}
void slove(int time) //查找六个时间段中每个时间段的空机总数和位数
{
Loading…
Cancel
Save