[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
So mais uma duvida...
Entao professor, quando voce escreveu:
ptr++;
soh o vetor do ptr mudou, o els continuo no mesmo certo?
Sendo assim, voce PRECISA criar um ponteiro, porque senao voce nunca
poderia escrever algo do tipo:
els[0]->id = els[1]->id;
certo?
Entao para fazer isso com um ponteiro, basta eu dar um ponteiro++ (supondo
que ele esteja no vetor 0 e o els tambem) eu posso digitar:
ptr++; //para passar ao proximo vetor
els->id = ptr->id;
Isso seria o mesmo que escrever o que esta la em cima, soh que aqui eu
trabalho com ponteiro, e la eh um vetor de estrutura...
Outra coisa, nesse caso do ponteiro, eu posso escrever ptr=5; para que ele
aponto ao vetor 5 da estrutura? Alias, vai existir ptr=0 como em vetores
ou comeca pelo ptr=1?
FaloWWW
Paulo
-------------------------------------
Paulo Eduardo A. Silveira
Undergraduating in Computer Science
University of Sao Paulo - IME
http://www.linux.ime.usp.br/~peas
-------------------------------------