Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

Como armazenar mais que uma posicao no vetor

$
0
0
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.

Viewing all articles
Browse latest Browse all 11336

Trending Articles