c语言课程设计——飞机订票系统(编辑修改稿)内容摘要:

//机票数量 }s[N]。 int i,m=0。 //定义全局变量,记录下航班信息的数量 char ii[10]。 //用来选择是否继续 的变量 1) 定义系统初始化函数 模块功能:设立一个初始化函数来得到航班信息。 具体设计是第一次运 行程序时自动生成保存航班信息的文件,并输入初始航班信息,待第二次开始就可以直接读取该文件获得已有的航班信息并可直接使用。 运用了access 函数判断文件是否存在。 该函数源代码为: void clear() //初始化函数 { if(access(,0)) build()。 数据文件 是否存在 输入航班信息并建立新数据文件保存下来 从已有的数据文件读取已有的航班信息 Y 初始化 结束 N 5 else read()。 } 2) 定义建立新数据文件的函数 系统初始化后,没有寻找 到数据文件,则进行新建数据文件,此函数的作用就是进行新建文件数据的录入。 运用到了文件指针的定义 FILE *fp,文件的打开 fopen 和关闭 fclose、成块读写函数中的 fwrite;运用 for 循环进行各组数据的输入,用 m++记录下输入的航班数量,并运用 if 语句判断是否输入下一条航班信息,若不继续则返回主界面。 该函数的源代码为: 3) 定义读取文件内航班信息的函数 系统初始化之后,若原始数据文件存在,则进行文件内航班信息的读取,以供接下来程序中的各个函数来使用。 在该函数中同样运用到了文件指针 FILE *fp、文件的打开 fopen 和关闭 fclose、成块读写函数中的 fread、文件结束检测函数 feof 同时配合 while 语句控制文件的读取; m++记录下读取到的航班数量等。 4) 定义保存函数 因为在飞机。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。