int procuraModeloCarro(Concess *registo2, int quantidadeConc, char *ModeloCarr) {
int i, posicao;
posicao = -1;
for (i = 0; i < quantidadeConc; i++) {
if (strcmp(registo2[i].carro1, ModeloCarr) == 0 || strcmp(registo2[i].carro2, ModeloCarr) == 0 || strcmp(registo2[i].carro3, ModeloCarr) == 0 || strcmp(registo2[i].carro4, ModeloCarr) == 0 || strcmp(registo2[i].carro5, ModeloCarr) == 0) // Elemento encontrado
{
posicao = i; // Armazena posicao no vetor
break;
}
}
return posicao;
}
O meu problema é que quero perguntar ao utilizador qual o modelo de carro que quer procurar nos concessionarios, podendo ter o mesmo modelo em varios conc.
E ao fazer esta função eu gostava que armazenasse as posiçoes em que encontra o modelo inserido, mas só armazena o primeiro que encontra.
Desde ja agradeço, Obrigado.
↧