#include
struct air {
int num;
char start[20]; char over[20]; char time[10]; int count; }s[N]; int i; int m=0;
#define PRINT \ void input(); void print(); void save(); void read(); void search(); void shanchu(); void dingpiao(); void tuipiao(); void xiugai(); void main() {
int j;
printf(\ ★---您好,欢迎进入中国民航管理系统!---★\\n\ printf
(\===\\n\ do {
printf(\ -------- ☆ 1.输入航班信息 ☆-------- \\n\\n\
\ -------- ☆ 2.浏览航班信息 ☆-------- \\n\\n\
\ -------- ☆ 3.修改航班信息 ☆-------- \\n\\n\
\ -------- ☆ 4.查找航班信息 ☆-------- \\n\\n\
\ -------- ☆ 5.删除航班信息 ☆-------- \\n\\n\
\ -------- ☆ 6.订票信息 ☆-------- \\n\\n\
\ -------- ☆ 7.退票信息 ☆-------- \\n\\n\
\ -------- ☆ 0.退出 ☆-------- \\n\\n\ printf
(\===\\n\
printf(\请在0-7中选择以回车键结束:\\n\\n\ scanf(\ switch(j) {
case 1: input(); break;
case 2:print(); break;
case 3:xiugai(); break;
case 4:search(); break;
case 5:shanchu(); break;
case 6:dingpiao(); break;
case 7:tuipiao(); break; case 0:; break; }
}while(j!=0);
printf(\谢谢使用,再见!\\n\ }
void input() {
char f[]=\ int y;
printf(\请输入密码并以回车键结束:\\n\\n\ scanf(\ if(strcmp(f,\ {
printf(\请依次输入航班信息(机票数位0结束输入):\\n\\n\
\完成输入信息请键入w以回车键结束\\n\\n\
printf(\-------\\n\
for(i=0;i printf(\请输入航班号:\\n\ scanf(\ printf(\请输入起始站:\\n\ scanf(\ printf(\请输入终点站:\\n\ scanf(\ printf(\请输入时间:\\n\ scanf(\ printf(\请输入机票数:\\n\ scanf(\ m ; printf(\第%d个信息已经输完是否继续?按任意键继续,按 0结束\ scanf(\ if(y==0) { save(); print(); break; } } } else printf(\输入密码错误!请检查您的密码是否正确!谢谢!再见!\\n\\n\ } void save() { FILE *fp,*fp1; if((fp=fopen(\ { printf(\创建文件失败!\\n\\n\ getchar(); return; } if((fp1=fopen(\ { printf(\创建文件失败!\\n\\n\ getchar(); return; } for(i=0;i if(fwrite(&s,sizeof(struct air),1,fp)==0) printf(\向文件输入数据失败!\\n\\n\ (0) 回复 1楼 2006-07-28 22:28 举报 |个人企业举报垃圾信息举报 fprintf(fp1,\ fclose(fp); fclose(fp1); } void read() { FILE *fp,*fp1; if((fp=fopen(\ { printf(\出错,请检查文件是否存在,按任意键返回住菜单\ getchar(); } if((fp1=fopen(\ { printf(\创建文件失败!\\n\\n\ getchar(); return; } fscanf(fp1,\ fclose(fp1); for(i=0;i { fread(&s,sizeof(air),1,fp); } fclose(fp); } void print() { char w[10]; read(); printf(\航班号 起始站 间 机票数\\n\ for(i=0;i printf(PRINT); } printf(\请按任意键回车键结束返回上层菜单以:\\n\ scanf(\ } void search() { char name1[20]; char name2[20]; char ii[10]; int n,no; do { printf(\请选择查找方式:\\n\\n\ printf(\按航班号查找\\n\\n\ \按终点站查找\\n\\n\ \按航线查找\\n\\n\ \返回\\n\\n\ printf(\请在0-3中选择:\\n\\n\ \按其他键以回车键结束返回主菜单:\\n\\n\scanf(\ if(n==0) break; switch(n) { case 1: printf(\请输入航班号:\\n\ scanf(\ break; case 2: 终点站时
相关推荐: