开发工具:
文件大小: 126kb
下载次数: 0
上传时间: 2012-12-07
详细说明: 3.2 程序的实现和特点 1. 初始化 初始化由两部分组成: 先进行机票的初始化,例如1 0 0 0 0 1 2 0 1 1 0 0前面六个数字表示第一架飞机情况,已定1张票,是第五号,后六个数字是地二架飞机的信息,2,3两张票被预定。 接下来进行乘客信息的初始化。根据机票初.... 2.程序主体 初始化后将进入主程序,主程序包括以下函数来实现必要功能: void makenull(); //初始化,包括三部分 void makenull_ticket(); //从文件中读入票的信息 void makenull_information(); //从文件中读入乘客信息 void makenull_wait(); //从文件中读入排队信息 void list_menu(); //显示主菜单 void list_ticket(); //显示指定班机的余票 void list_information(); //选择要察看的班机 void plane_information(node *head); //显示指定班机中所有乘客信息 void book(); //实现订票的功能 void add_information(node *head,int x,int y); //订票后将乘客信息加入相应的链表 void show_wait(); //实现显示队列中人名的功能 void add_wait(int x,int y); //实现插队的功能 void search_delete(int x); //参数x=0实现查找,x=1时实现删除 void write_to_file(); //将票和各链表的信息写入文件中 bool comp(node *x,node*y); //判断是否匹配 在主程序的循环中选择相应的操作,进入相应的函数实现想要的功能。 3. 程序的特点 1) 自动生成程序所需的.dat或.txt文件。..... 2) 部分匹配的检索。输入完整..... 3) 及时存储,程序中只要对链表的内容进行了改动,就立即写入文件........。并显示通过电话联系本人。 4 详细设计与实现 针对各种可能出现错误的情况也进行了测试,例如,选择了错误的航班号,选择了错误的座位号,机票全部被预定,机票全部被取消等等,读写文件没有出现错误。 1 主菜单页面部分代码 //用户登录,首先检验用户输入的可操作性,然后调用相应的数据库操作。 void list_menu() { cout<
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.