Typedef

Résolu/Fermé
pyn Messages postés 6 Date d'inscription dimanche 9 janvier 2011 Statut Membre Dernière intervention 19 janvier 2011 - 18 janv. 2011 à 16:09
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 18 janv. 2011 à 16:30
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 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
18 janv. 2011 à 16:30
tu ne peux pas initialiser un typedef d'après ce que dit le compilateur. Ce qui me semble assez logique d'ailleur.
0