航空订票系统课程设计说明书(6)
时间:2026-01-19
时间:2026-01-19
航空订票系统课程设计说明书
tempPtrPassenger->data.tickets;
}
}
}
FlightSaveAsText(FL);
PassengerSaveAsText(PL);
return true;
}
四、程序调试与测试
程序调试另外用了些代码,以方便出现问题找出错误的所在
部分代码如下:
FlightInit(FL);
测试数据 Load
FlightLoad(FL);
PassengerLoad(PL);
PassengerInit(PL);
测试数据,测试clearList 和 destroy
ptrFlightNode ptrflNode, ptrflNode2, ptrflNode3,
ptrflNodeTemp;
Flight tempFlight, tempFlight2, tempFlight3;
测试数据,测试GetNewNode
tempFlight.capacity = 1;
tempFlight2.capacity = 2;
tempFlight3.capacity = 3;
strcpy(tempFlight.flightNo, "123455");
strcpy(tempFlight2.flightNo, "123456");
strcpy(tempFlight3.flightNo, "123457");
ptrflNode = GetNewFlightNode(tempFlight);
ptrflNode2 = GetNewFlightNode(tempFlight2); ptrflNode3 = GetNewFlightNode(tempFlight3); ptrflNode->next = ptrflNode2;
ptrflNode2->next = NULL;
FL.head->next = ptrflNode;
FL.length = 2;
试数据,测试Insert
FlightInsert(FL, ptrflNode);
FlightInsert(FL, ptrflNode2);
FlightInsert(FL, ptrflNode3);
测试数据,测试Locate
上一篇:卤代烃测试题