Apresentar a placa do carro
void apresentaListagem (int contCarros, char placas[][MAX_PLACA], float valorCarros[]){
int cont, cont2, cont3,flag=0;
char letras[4],aux[MAX_PLACA];
printf("Didite apenas as letras da placa \n");
leValidaTexto("Didite apenas as letras da placa \n","Digite somente as letras \n",3,3,letras);
for(cont = 0; cont < contCarros; cont++){
strcpy(aux,placas[cont]);
for(cont2 = 0; cont2 < contCarros; cont2++){
aux[cont2]=toupper(aux[cont2]);
if(cont2 < strlen(letras)){
letras[cont2]=toupper(letras[cont2]);
}
}
printf("%s %s",aux,letras);
if(strstr(aux,letras)!=NULL){
flag=1;
printf("Placa: %s\n ",placas[cont]);
printf("Preço: R$ %f\n ",valorCarros[cont]);
}
if(flag ==0){
printf("Nã existe essa placa");
}
}
}
Estou com um problema nessa função e não consigo identificar. O usuario tem que digitar apenas as letras da placa se existir essa placa apresentar a placa completa com o valor dela.
Discussão (0)
Carregando comentários...