资源简介

一个用C++写的停车场管理系统,功能还算强大,页面比较简洁,适合初学者,是我之前数据结构的课设

资源截图

代码片段和文件信息

#include 
#include   //动态存储分配函数 
#include 
#include   //标准库头文件 
#include
#include   //从系统时钟获取时间方式 
#define MAXSIZE 20 //停车场的车位数 

typedef struct Ttime {   
int t_hour;   //小时 
int t_min;    //分钟 
int t_sec;    //秒钟 
} Ttime; //时间结点 

typedef struct Mcar {  
int number;        //车牌号 
Ttime t[2];        //到达和离开停车场的时间 
} Mcar; //车辆信息结点 

typedef struct {
Mcar elements[MAXSIZE]; //存储信息
int top;   //指向栈顶位置的整型变量
} CarStop;   //模拟停车场 

typedef struct node {
Mcar date;
struct node *next;
} linkQueue;  //链式队列结点,构造停车场外的单个等候车辆 

typedef struct {
linkQueue *front;
linkQueue *rear;
} Queue;  //模拟便道

void InitQueue(Queue *Q) {  //初始化便道 
Q -> front = (linkQueue *) malloc(sizeof(linkQueue));
Q -> fro

评论

共有 条评论