Voila,
je decouvre le type union et j ai un léger problème pour les malloc.
Voici quelques bouts du code :
Code :
- Le .c :
- union _Value {
- GNode* arbre;
- guint variable;
- void* constante;
- };
- struct _Term {
- size_t flag;
- Value* value;
- };
- Le .h :
- typedef union _Value Value;
- typedef struct _Term Term;
- Le fichier de test :
- Term* arbre1_root = (Term *)malloc(sizeof(Term));
|
A la compilation il me met ca :
test-unification.c: In function `main':
test-unification.c:6: sizeof applied to an incomplete type
Et je sais pas de quoi ca vient (ptet du void * ds l'union mais ds ce cas je fais comment ?)
Message édité par darkpotpot le 20-03-2004 à 11:25:34