[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: Vetor de apontadores



>Acho que vc deveria declarar link* max... (um pointer pointer, já que é um
array de ponteiros), talvez por isso ele não esteja conseguindo acessar a
posição que vc quer...

    Além do que a Fernanda disse, a linha:

(max + i) = t;  // É nessa parte que o erro acontece:

    realmente não faz sentido: o que está à esquerda é uma expressão, não um
lvalue (algo que possa ter seu conteúdo modificado). Sem entrar no mérito do
restante da sua lógica, depois que você transformar max em um vetor,
provavelmente será o caso de mudar a linha acima para:

max[i] = t;

    que é equivalente a:

*(max + i) = t;

Rubens