地和目的地相同的结点时,就表示找到了要求的航班,从而输出该航班的信息,否则,则继续查找,一直到结尾,如果还没找到,则输出:“对不起,没有符合您要求的航班”,此外,当找到的航班有多个,还可输出:“共有ⅹⅹ个航班符合您的要求”。4.8.4实现将航班信息文件以链表实现该函数定义航班结构体指针变量:p_inf*p1,*p2,*p3,*head,定义文件指针fp,打开文件信息,如果文件为空,则打印输出:航班信息不存在,单击任意键退出,返回为空;初始化航班信息链表时,外层循环由do{}while引导,内层则辅以if——else语句,在do{}while中首先赋值变量p1以动态空间,如果链表为空,变量p2永远指向最后一个结点,否则变量p3指向最后一个结点的前一个结点,而变量p2永远指向最后一个结点,循环外读取文件,释放p2,如果头结点为p1,则赋空值给头结点,否则最后一个结点为空,关闭文件,返回头结点。4.8.5实现将顾客信息文件以链表实现打开顾客文件信息时,如果文件为空,输出:顾客信息不存在,单击任意键退出,返回空值;然后初始化顾客信息链表,赋予变量p1动态空间,如果链表为空,变量p2永远指向最后一个结点,否则变量p3指向最后一个结点的前一个结点,而变量p2永远指向最后一个结点,循环外读取文件,释放p2,如果头结点为p1,则赋空值给头结点,否则最后一个结点为空,关闭文件,返回头结点。4.8.6将航班信息链表写入到航班信息文件中首先打开航班信息文件,当航班信息文件为空时,输出:不能打开航班信息文件,然后退出,否则,当链表不空时,将航班信息链表写入到航班信息文件中;最后关闭航班信息文件。4.8.7将顾客信息链表写入到顾客信息文件中首先打开顾客信息文件,当顾客信息文件为空时,输出:不能打开航班信息文件,然后退出,否则,当链表不空时,将顾客信息链表写入到顾客信息文件中;最后关闭航班信息文件。