Dúvidas Lista 2 e 3
> cara eu estava estudando aqui, mas aconteceu o seguinte problema.
> quando eu declaro "struct ponto p;" no exemplo da página 4 do capítulo 7,o
> gcc não compila e diz que não sabe o tamanho de p.
>
> Então comecei a pensar e coloquei:
> struct ponto *p;
> e então compilou e rodou perfeitamente...
>
> Eu queria saber se tem como fazer do modo que está na apostila, pois eu não
> consegui usar variáveis do tipo estrutura usando funções...
> Com o código todo dentro do main aí sim variaveis do tipo estrutura
> funciona, mas com funções somente sendo ponteiro para estruturas.
>
>
> Exemplo da Apostila: (página 4, capítulo 7)
> int main (void)
> {
> struct ponto p;
> captura(&p);
> imprime(&p);
> return 0;
> }
>
> O que eu fiz:
>
> int main (void)
> {
> struct ponto *p;
> captura(&p);
> imprime(&p);
> return 0;
> }
Em Monday 02 Outubro 2006 15:50, você escreveu:
onde está a definição do tipo estrutura ?
algo do estilo:
struct ponto {
float x;
float y;
};
deveria estar antes do main, provavelmente, mas não vi no teu trecho de
código. Aposto minha barba (que vou fazer agora), que é este o erro. :-)

