commit
f75253036e
@ -0,0 +1,89 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#define fout "%d %s %s %s %d %d %d "
|
||||
FILE *fp;
|
||||
int main(){
|
||||
void menu();
|
||||
void Exit();
|
||||
void Buy();
|
||||
void Refund();
|
||||
void Query();
|
||||
void Exploer();
|
||||
void Insert();
|
||||
void PrintTable();
|
||||
menu();
|
||||
return 0;
|
||||
}
|
||||
|
||||
void Exit(){
|
||||
printf("正在保存中,请稍后");
|
||||
}
|
||||
|
||||
void Buy(){
|
||||
printf("");
|
||||
}
|
||||
void Refund(){
|
||||
|
||||
}
|
||||
void Query(){
|
||||
|
||||
}
|
||||
void Exploer(){
|
||||
|
||||
}
|
||||
void Insert(){
|
||||
int Number,Hour,Busload,Bought;
|
||||
char Time[128],Start[128], End[128];
|
||||
printf("请输入车次序号:");
|
||||
scanf("%d",&Number);
|
||||
printf("请输入始发站:");
|
||||
scanf("%s",&Start);
|
||||
printf("请输入终点站:");
|
||||
scanf("%s",&End);
|
||||
printf("请输入发车时间:");
|
||||
scanf("%s",&Time);
|
||||
printf("请输入行车时间(小时):");
|
||||
scanf("%d",&Hour);
|
||||
printf("请输入载客量:");
|
||||
scanf("%d",&Busload);
|
||||
printf("请输入已购票人数:");
|
||||
scanf("%d",&Bought);
|
||||
printf("数据保存中,请稍后\n");
|
||||
fp=fopen("sql.txt","a+");
|
||||
fprintf(fp,fout,Number,Time,Start,End,Hour,Busload,Bought);
|
||||
fclose(fp);
|
||||
}
|
||||
void PrintTable(){
|
||||
int Number=0,Hour=0,Busload=0,Bought=0;
|
||||
char Time[128]="未知",Start[128]="未知", End[128]="未知";
|
||||
fp=fopen("sql.txt","r");
|
||||
fscanf(fp,fout,&Number,&Time,&Start,&End,&Hour,&Busload,&Bought);
|
||||
printf("班次 发车时间 起点站 终点站 行车时间 额定载量 已订票人数\n");
|
||||
printf(fout,Number,Time,Start,End,Hour,Busload,Bought);
|
||||
printf("\n");
|
||||
fclose(fp);
|
||||
}
|
||||
void menu(){
|
||||
int InputNumber;
|
||||
printf("/*** 当前班次信息: ***/\n");
|
||||
PrintTable();
|
||||
printf("/*** 1、购票 ***/\n");
|
||||
printf("/*** 2、退票 ***/\n");
|
||||
printf("/*** 3、查询路线 ***/\n");
|
||||
printf("/*** 4、浏览所有班次 ***/\n");
|
||||
printf("/*** 5、录入班次信息 ***/\n");
|
||||
printf("/*** 0、退出 ***/\n");
|
||||
printf("请输入相应功能选项:");
|
||||
scanf("%d",&InputNumber);
|
||||
do{
|
||||
switch(InputNumber){
|
||||
default :printf("请输入正确的数字标号\n");menu();break;
|
||||
case 0:Exit();exit();break;
|
||||
case 1:Buy();menu();break;
|
||||
case 2:Refund();menu();break;
|
||||
case 3:Query();menu();break;
|
||||
case 4:Exploer();menu();break;
|
||||
case 5:Insert();menu();break;
|
||||
}
|
||||
}while(InputNumber != 0);
|
||||
}
|
Loading…
Reference in new issue