vc++ 简单的航班管理系统

时间:2015-05-14 16:57:45
【文件属性】:

文件名称:vc++ 简单的航班管理系统

文件大小:5KB

文件格式:CPP

更新时间:2015-05-14 16:57:45

vc++ 简单的航班管理系统

#include #include #include typedef struct Flight { char num[5]; //输入航班号 char name[15]; // 输入航班名称 char stardplace[15] ,destination[15]; //输入出发地与目的地 char begintime[15], endtime[15];//输入出发时间与到达时间 }Fli; Fli fli[100]; int zs=0;//航班总数 void menu(); void open() ; void close(); void InputFlight() ; //航班信息的输入 void OutputFlight(); //航班信息的输出 void AjustmentFlight(); //航班的排序 void DeleteFlight(); //航班信息的删除 void FoundFlight() ; //航班信息的查询 int main() { open(); int choice=1; int Choice; do{ system("cls"); menu(); printf("\n请输入您的指令:"); scanf("%d",&Choice;); switch(Choice) { case 1:InputFlight(); break; case 2:OutputFlight(); break; case 3:DeleteFlight(); break; case 4:FoundFlight(); break; case 5:AjustmentFlight(); break; case 0: { printf("谢 谢 使 用 !\n"); close(); return 0; } } }while(1); } void menu() { printf(" 欢 迎 使 用 航 班 管 理 系 统\n"); printf("\n1 ----->* 航班信息的输入 "); printf("\n2 ----->* 航班信息的输出 "); printf("\n3 ----->* 航班信息的删除 "); printf("\n4------>* 航班信息的查询 "); printf("\n5------>* 航班信息的排序 "); printf("\n0 ----->* 退出系统."); } int d=sizeof(struct Flight); void open() //打开航班管理系统 { FILE *fp; char s[10]; if((fp=fopen("wyl.txt","w"))==NULL) { printf("打开错误! \n"); exit(0); } while(!feof(fp)) { fread(&fli;[zs++],d,1,fp); fgets(s,sizeof("\n"),fp); } zs=zs-1; fclose(fp); } void close() //退出航班管理系统 { int i; FILE *fp; if((fp=fopen("wyl.txt","w"))==NULL) { printf("打开错误 请重新输入 "); exit(0); } for(i=0;i0) { temp=fli[j]; fli[j]=fli[j+1]; fli[j+1]=temp; } OutputFlight(); } void DeleteFlight() //航班信息的删除 { int i=0; int j,k; char d[5]; OutputFlight(); printf("请输入您要删除航班的航班号:"); scanf("%s",d); for(j=0;j


网友评论

  • 感觉一般,可以用来在自己编写的时候当做一般参考