📄 flight.h
字号:
// Flight.h: interface for the Flight class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FLIGHT_H__D421CA56_DEA8_46B3_B429_D286F9597408__INCLUDED_)
#define AFX_FLIGHT_H__D421CA56_DEA8_46B3_B429_D286F9597408__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
const int T=14; //总的时间段数
class Flight //定义航班
{
public:
Flight();
virtual ~Flight();
void Set_Flight_Num(char buf[10]); //设置航班号
char * Get_Flight_Num();
void Set_Flight_PlanTime(char f_time[10]); //设置航班计划离港(进港)时间
char* Get_Flight_PlanTime(); //获得航班计划离港(进港)时间
void Set_Flight_Plan(); //设置航班计划离港(进港)时间段
int Get_Flight_Plan() const { return Flight_Plan; } //获得航班计划离港(进港)时间段
void Set_Flight_Real(int t) { Flight_Real=t; } //设置航班实际离港(进港)时间段
int Get_Flight_Real() const { return Flight_Real; } //获得航班实际离港(进港)时间段
void Set_Flight_Delay() { Flight_Delay=1; } //设置航班离港(进港)延误标志
void Clear_Flight_Delay() { Flight_Delay=0; } //清除航班离港(进港)延误标志
int Get_Flight_Delay() const { return Flight_Delay; } //获得航班离港(进港)延误信息
int Count_FlightDelay(); //计算航班延误时间段数
//void Set_Flight_Nex(int f_nex) { Flight_Nex=f_nex; } //设置航班是否是有连续航程的航班
//int Get_Flight_Nex() const { return Flight_Nex; }
void Set_Flight_DelayTime(); //设置航班允许延误的最多时间段数
int Get_Flight_DelayTime() const { return Flight_DelayTime; }
bool GetFlightFind();
void SetFlightFind(bool f);
//void Set_FlightPRI(char buf[10]); //设置航班优先级
//int Get_FlightPRI() const { return FlightPRI; }
private:
char Flight_Num[10]; //航班号(共6位,前2位表示航空公司) 必须设为10,否则会出错!
char Flight_PlanTime[10]; //航班计划离港(进港)时间
int Flight_Plan; //航班计划时间段; 时间段从1开始计数,为1到T。
int Flight_Real; //航班实际时间段
int Flight_DelayTime; //允许航班延误的最多时间段数
int Flight_Delay; //航班离港是否延误,1 表示延误,0 表示没有延误
//int Flight_Nex; //是否是具有连续航程的航班,1 表示有连续航班,0 表示没有连续航班
bool FlightFind;
//int FlightPRI; //航班优先级,初始化为0
};
#endif // !defined(AFX_FLIGHT_H__D421CA56_DEA8_46B3_B429_D286F9597408__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -