📄 hparking.h
字号:
#include<string>
#ifndef Hparking_H
#define Hparking_H
//汽车信息结点
struct Car
{
char ADinfor; //车到达或离去的标志
string Carnumber; //车牌号码
int ADtime; //车到达或离去的时刻
};
//便道汽车数据
struct BCar
{
Car bcar; //车的信息数据
BCar *next; //指向本身数据的一个指针
};
//停车场大类
class Parking
{
public:
Parking();
~Parking();
void cararrive(); //车刚到,即将分配位置
void Sroad(Car aCar); //南便道停车
void Nroad(Car aCar); //北便道停车
void Sparkingin(Car aCar); //南门进车
void Sparkingout(Car aCar); //南门出车
void Nparkingin(Car aCar); //北门进车
void Nparkingout(Car aCar); //北门出车
void Allshow(); //显示整个车场的状况
private:
Car aCar; //接收刚到来的车
Car *park; //停车场动态一维数组栈
Car *parkrec; //临时转车场动态一维数组栈
BCar *Northroad; //北门便道起始指针
BCar *Northtail; //北门便道尾指针
BCar *Southroad; //南门便道起始指针
BCar *Southtail; //南门便道尾指针
int n; //停车场车位数
int fee; //单位时间的停车费用
int Stop; //停车场栈南头指针
int Ntop; //停车场栈北头指针
int Temptop; //临时转车场栈头指针
int Sum; //出车时应缴的总费用
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -