停车场2.0

xiaoxiao2021-02-28  79

/*

上次写的那个停车场项目,停车还有查看功能没有问题,但是在离开的时候还是有问题,今天晚上我又给完善了一下,下面就是我完善的部分,就是在离开的时候需要定义一个flag用来判断停车场是否有要离开的那辆车,其他的逻辑上很好想,大家看一下应该就明白了

*/

if(QueueEmpty(w)==TRUE)      {       int x;    float t;    int flag=0;    //GetTop(p,&x);    while(p->top>-1)    {     if(p->data[p->top].cnum!=n)     {      Pop(p,&x,&t);         Push2(s,x,t);     }     else     {      Pop(p,&x,&t);      flag=1;         printf("离开成功\n");      break ;     }                }        if(p->top==-1&&flag==0)        {         printf("没有这辆车\n");        }        while(StackEmpty(s) != TRUE)        {         Pop(s,&x,&t);         Push2(p,x,t);        }      }


转载请注明原文地址: https://www.6miu.com/read-65931.html

最新回复(0)