[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
 -------------------------------------