[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Declaração e atribuição de estrutura
- Subject: Declaração e atribuição de estrutura
- From: Leonardo Giantini Trabuco <ltrabuco@cecm.usp.br>
- Date: Fri, 7 Jun 2002 11:54:57 -0300 (BRT)
Olá!
Estou com uma dúvida.
Estou declarando um Item como uma estrutura que guarda uma string e um
inteiro.
-----------------------------------------------------------------------
typedef struct Item_struct { char *word; int rep; } Item;
-----------------------------------------------------------------------
Quero definir o NULLitem como sendo o item t.q. item.word = NULL e
item.rep = 0.
Para isso, pensei em declarar a seguinte variável (em Item.h):
-----------------------------------------------------------------------
extern const Item nulo;
-----------------------------------------------------------------------
Isso tornaria a variável disponível para todos os módulos que incluem
o header file Item.h, certo?
Acontece que não sei como fazer as atribuições junto com a declaração. Se
fosse declarar um inteiro, por exemplo, posso inicializá-lo com 0:
-----------------------------------------------------------------------
int i = 0;
-----------------------------------------------------------------------
Como posso fazer isso com uma estrutura?
Obrigado....
Leo.