?? hk.h
字號:
const int Max=20;
int NumOfStatue=0; //座位號
int Num=0; //保證當有人退票后,如果有人買了退的票,那么座位號對應
struct Has_BookCustomers
{
char Name[Max]; //姓名
int NumOfTickets; //訂票量
char Level; //艙位等級
Has_BookCustomers *next;
}; //已訂票的客戶名單
struct Will_BookCustomers
{
char Name[Max]; //姓名
int NumOfTickets; //所需票量
char level;
Will_BookCustomers *next;
}; //等候候補的客戶名單
struct InfoType
{
char Model[Max]; //飛機型號
char Day[Max]; //飛行周日(星期幾)
int MostCrew; //乘員定額
int LeftTickets; //余票量
Has_BookCustomers *HBC; //已訂票的客戶名單,頭指針
Will_BookCustomers *WBC; //等候候補的客戶名單,頭指針
}; //航線記錄類型
struct Flights
{
char Key[Max]; //用航班號(由字母和數(shù)字組成)作為關鍵字,以便對航班進行排序
InfoType others; //其他的航線信息
int keynum; //關鍵字的字符個數(shù)即航班號的長度
}; //一條航線由多個航班號
struct HKNode
{
Flights FL[Max]; //航班數(shù)組
char EndName[Max]; //終點站名
int Len; //每條航線的航班數(shù)
}; //航線信息
struct Sqlist
{
HKNode Elem[Max]; //航線基本信息,航線數(shù)組
int lenght; //當前表長度即航線數(shù)
}; //用順序存儲航線信息
void CreateRoutes(int t,Sqlist &L); //建立航空客運訂票系統(tǒng)
void Menu_select(Sqlist &L); //菜單選擇函數(shù)
void FindRoutes(Sqlist &L); //查詢航線
void BookTickets(Sqlist &L); //承辦訂票業(yè)務
void RetreatTickets(Sqlist &L); //承辦退票業(yè)務
void ReBook(Sqlist &L,int i,int j); //退票后,檢查等待買票的鏈表
void Display(Sqlist &L,int t); //輸出航線相應的信息
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -