Typedef

Résolu
pyn Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je voudrais savoir ce qui ne va pas dans cette initialisation :

typedef struct mon
{
int degre, num, den;
}Monome = {0,0,0};

typedef struct poly
{
Monome monome[MAX];
int nbmo;
} Polynome = {0};


Le compilateur me renvoie les erreurs :

error: typedef 'Monome' is initialized (use __typeof__ instead)|
error: typedef 'Polynome' is initialized (use __typeof__ instead)|
warning: missing braces around initializer|
warning: (near initialization for 'Polynome.monome')|
||=== Build finished: 2 errors, 2 warnings ===|

Merci d'avance pour votre aide.

1 réponse

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
tu ne peux pas initialiser un typedef d'après ce que dit le compilateur. Ce qui me semble assez logique d'ailleur.
0