COUT<<"请进入停车场中的"<<PARKING.TOP+1<<"号停车位\N";...................31
}............................................................................................................................31
}.............................................................................................................................31
VOID CAR_LEAVE(SEQSTACK &PARKING , LQUEUE *&SIDEWALK)//有车离开时
的操作......................................................................................................................31
{.............................................................................................................................31
SEQSTACK TMPPARKING; //定义临时停车场 //定义变量...................................31
CHAR LEAVE_LICENSE_PLATE[MAX_PLATE]; //要离开的车牌号.....................31
CHAR LICENSE_PLATE[MAX_PLATE]; //存放从停车场中读出来的车牌信息.31
INT TIME;..............................................................................................................31
INITSTACK(TMPPARKING); //初始化临时停车场.................................................31
IF(STACKEMPTY(PARKING))//判断停车场中是否有车.......................................31
{............................................................................................................................31
COUT<<"当前停车场中没有车\N";.....................................................................31
RETURN; //退出子函数........................................................................................31
}............................................................................................................................31
...............................................................................................................................31
COUT<<"请输入要离开的车牌照:";................................................................31
INPUT_CHECK(LEAVE_LICENSE_PLATE);..............................................................31
COUT<<"当前停车场中有"<<PARKING.TOP+1<<"辆车\N";...............................31
IF(LEAVECHECK(PARKING , LEAVE_LICENSE_PLATE)) //判断车是否在停车场中
..................................................................................................................................31
{............................................................................................................................31
COUT<<"您的车在"<<LEAVECHECK(PARKING , LEAVE_LICENSE_PLATE)<<"号车
位上\N"; //车在停车场中.........................................................................................31
WHILE(STACKTOP(PARKING , LICENSE_PLATE , TIME)..........................................31
&& (STRCMP(PARKING.STOP[PARKING.TOP].LICENSE_PLATE ,
LEAVE_LICENSE_PLATE) != 0))..................................................................................31
{............................................................................................................................32
STRCPY(PARKING.STOP[PARKING.TOP].LICENSE_PLATE , LICENSE_PLATE);........32
6