include
};
struct Estacionamento{ char placa[7]; char marca[15]; struct Tempo entrada; struct Tempo saida; int status;
};
int main(){ struct Estacionamento parking[20]; int i=0,temp, num; char pesq[7]; while (num!=3) { printf ("\n Menu \n 1 - Entrada \n 2 - Saida \n 3 - Sair \n"); printf ("\nDigite a opcao requerida: "); scanf("%d",&num); switch (num) { case 1: if(i==20){ printf("Estacionamento Lotado, espere um carro sair"); break; } for(temp=0;temp<20;temp++){ if(parking[temp].placa!=""){ i=temp++; }else{ i=temp; } } printf("\n Digite a placa : "); scanf("%s", &parking[i].placa); printf("\n Digite a Marca : "); scanf("%s", &parking[i].marca); printf("\n Digite a hora de entrada Formato HH<enter>MM<enter>SS<enter> : "); scanf("%d", &parking[i].entrada.hora);scanf("%d", &parking[i].entrada.minuto);scanf("%d", &parking[i].entrada.segundo); parking[i].status=1; i++; break; case 2: printf ("\n\nDigite o numero da placa.\n"); scanf("%s",&pesq); for(i=0;i<20;i++){ if(strcmp(pesq,parking[i].placa)==0){ printf("\n Nome: %s", parking[i].placa); printf("\n Endereco: %s", parking[i].marca); printf("\n Hora Entrada: %d:%d:%d", parking[i].entrada.hora, parking[i].entrada.minuto, parking[i].entrada.segundo); printf("\n Digite a hora da saida"); scanf("%d",&parking[i].saida.hora);scanf("%d",&parking[i].saida.hora);scanf("%d",&parking[i].saida.hora); break; } if (i=20){