航空订票系统课程设计说明书(4)

时间:2026-01-19

航空订票系统课程设计说明书

bool FlightShowAll(FlightLinkList); //显示所以航班记录 bool PassengerShowAll(PassengerLinkList); //显示所以客户记录

bool FlightSaveAsText(FlightLinkList); //保存航班到文件中

bool PassengerSaveAsText(PassengerLinkList); //保存客户到文件中

bool FlightLoad(FlightLinkList &); //从文件中读取航班记录 bool PassengerLoad(PassengerLinkList &); //从文件中读取客户记录

bool GetRemain(FlightLinkList &, PassengerLinkList); //获取剩余票数

//bool GetPerRemain(Flight &, PassengerLinkList); //获取没个航班剩余票数

部分伪码如下:

bool FlightLoad(FlightLinkList &FL){

//从文件中读取航班记录

FILE *fp = fopen("Flight.txt", "r");

if(fp == NULL) exit(1);

FlightInit(FL);

Flight tempData;

ptrFlightNode tempNode;

while(fscanf(fp, "%s%s%s%d%d%d",

tempData.flightNo,

tempData.start,

tempData.end,

&tempData.price,

&tempData.capacity,

&tempData.currently) !=EOF)

{//读取记录、创建节点、链接到表中

tempNode = GetNewFlightNode(tempData);

FlightInsert(FL, tempNode);

}

fclose(fp);

return true;

}

bool PassengerLoad(PassengerLinkList &PL){

//从文件中读取客户记录

FILE *fp = fopen("Passenger.txt", "r");

if (fp == NULL) exit(1);

PassengerInit(PL);

Passenger tempData;

ptrPassengerNode tempNode;

while (fscanf(fp, "%d%s%s%d",

&tempData.bookNo,

,

航空订票系统课程设计说明书(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219