1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

C struct

Discussão em 'Programação' iniciada por Yumon, 29 de Abril de 2009. (Respostas: 3; Visualizações: 900)

  1. Yumon

    Yumon Power Member

    Não é possível meter um tipo dentro dum tipo numa estrutura? do tipo:

    Código:
          typedef struct estrutura{
                t *A;
                t *B;
                t *C;
                t *D;
          }t;
    
    
    Obrigado!
     
  2. iznougud

    iznougud I quit My Job for Folding

    Estas a tentar criar uma estrutura que é composta pela estrutura que estas a definir?????

    Que nó que vai aí nessa cabeça... (até a minha deu nó).

    Eplica la direitinho que estrutura precisas e para quê.
     
  3. Mach4_PT

    Mach4_PT Power Member

    O compilador le as coisas por ordem.
    Ele quando está a ler que tu queres um ponteiro para "t" ele ainda não sabe o que é o "t".
    Tenta fazer assim:


    Código:
    typedef struct estrutura{
                struct estrutura
     *A;
                struct estrutura
     *B;
                struct estrutura
     *C;
                struct estrutura
     *D;
    
          }t;
     
    Última edição: 30 de Abril de 2009

Partilhar esta Página