飞机订票系统程序设计_课程设计(编辑修改稿)内容摘要:

码 3次有误 ,已被强制退出。 \n)。 } void input() //打印模块程序 { int y。 printf(请依次输入航班信息 :\n)。 //打印提示信息 printf(完成输入信息请键入 w以回车键结束 \n)。 山东工商学院 信电学院 高级语言程序设计课程设计报告 printf(\n)。 for(i=0。 iN。 i++) { printf(请输入航班号 :\n)。 scanf(%d,amp。 s[i].flightno)。 //读取航班号 printf(请输入起始站 :\n)。 scanf(%s,s[i].start)。 //读取起始站 printf(请输入终点站 :\n)。 scanf(%s,s[i].end)。 //读取终点站 printf(请输入时间 :\n)。 scanf(%s,s[i].day)。 //读取时间 printf(请输入预售票总数 :\n)。 scanf(%d,amp。 s[i].totalticket)。 //读取预售票数 printf(请输入已售票总数 :\n,m)。 scanf(%d,amp。 s[i].sellticket)。 //读取已售票总数 m++。 printf(第 %d 个信息已经输完是否继续 ?按任意数字键继续,按 0结束 ,m)。 scanf(%d,amp。 y)。 if(y==0) { save()。 //将结构体信息存盘 print()。 //输出输入的航班信息 break。 } } } void save() //保存模块程序 { FILE *fp,*fp1。 //定义文件指针 if((fp=fopen(,wb))==NULL) //打开文件并判断是否出错 { printf(创建文件失败 !\n\n)。 //打印出错提示 getchar()。 return。 } 山东工商学院 信电学院 高级语言程序设计课程设计报告 if((fp1=fopen(,wb))==NULL) //打开文件并判断是否出错 { printf(创建文件失败 !\n\n)。 //打印出错提示 getchar()。 return。 } for(i=0。 im。 i++) if(fwrite(amp。 s[i],sizeof(struct flight),1,fp)==0) //向文件写入数据,并判断是否出错 printf(向文件输入数据失败 !\n\n)。 fprintf(fp1,%d,m)。 fclose(fp)。 //关闭文件 fclose(fp1)。 //关闭文件 } void read() //从文件读取信息模块 { FILE *fp,*fp1。 //定义文件指针 if((fp=fopen(,rb))==NULL) //打开文件,并判断是否出错 { printf(出错,请检查文件是否存在,按任意键返回住菜单 )。 //打印出错提示 getchar()。 } if((fp1=fopen(,rb))==NULL) //打开文件并判断是否出错 { printf(创建文件失败 !\n\n)。 //打印出错提示 getchar()。 return。 } fscanf(fp1,%d,amp。 m)。 fclose(fp1)。 //关闭文件 for(i=0。 im。 i++) { fread(amp。 s[i],sizeof(flight),1,fp)。 //从文件中读取信息 } fclose(fp)。 //关闭文件 } void print() //打印模块 { char w[10]。 read()。 //调用读取文件函数 山东工商学院 信电学院 高级语言程序设计课程设计报告 printf(航班号 起始站 终点站 时间 预售票总数 已售票总数 \n)。 for(i=0。 im。 i++) { printf(PRINT)。 //打印信息 } printf(请按任意键回车键结束返回上层菜单以 :\n)。 scanf(%s,w)。 } void search() //查询模块 { char startname[10]。 char endname[10]。 char day[10]。 char p[10]。 int n,no。 do { printf(请选择查询方式: \n)。 //打印查询方式菜单 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf(请在 05中选择: \n)。 printf(按其他键以回车键结束返回主菜单 :\n)。 scanf(%d,a。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。