car.h
来自「是我大一时候个人课程设计 包括了停车场管理系统」· C头文件 代码 · 共 68 行
H
68 行
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<iostream.h>
#define OK 1
#define eRROR 0
#define OVeRFLOW -2
typedef int status;
typedef struct{
char type;
char num[5];
int time;
}elemType,*LelemType;
typedef struct{
LelemType base;
LelemType top;
int stacksize;
} sqstack; //存储车场停车信息的栈
typedef struct QNode{
elemType data;
struct QNode *next;
}QNode,*Queueptr;
typedef struct{
Queueptr front;
Queueptr rear;
} LinkQueue; //存储便道停车信息的队列
typedef struct LNode{
char ch[5];
struct LNode *next;
}LNode,*ListType;
typedef struct{
ListType head,tail;
int size;
} tagList; //存储场内车牌号的链表
//全局变量
sqstack garage,giveway;
LinkQueue waitway;
LelemType elem;
tagList L;
int n,i=1,j=1;
status InitStack(sqstack &s,int n);
status Push(sqstack &s,elemType e);
status Pop(sqstack &s,elemType &e);
status InitQueue(LinkQueue &Q);
status Gethead(LinkQueue s,elemType &e);
status enQueue(LinkQueue &Q,elemType e);
status deQueue(LinkQueue &Q,elemType &e);
status destroyQueue(LinkQueue &Q);
status InitList(tagList &L);
status MakeNode(ListType t,char &c);
status Insert(tagList &L,ListType t);
status judgenum(char num[]);
void printmessage();
void deleteL(char num[]);
void count(LelemType q,char wh);
void Readmessage(char &c);
void Interpret(char c);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?