| chaica | Salut!
 j'ai la structure suivante :
 
 | Code : 
 typedef struct carre {  int etatCarre;  int idCarre;  int idFigure;}carre;
 | 
 
 J'ai le tableau à deux dimensions suivant :
 
 | Code : 
 carre figConteneur[NBFIGURES][NBCARRESFIG];
 | 
 
 Et je veux initialiser l'ensemble des champs etatCarre avec des defines de ce type:
 
 | Code : 
 #define FIG1 0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0#define FIG2 0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0...
 | 
 
 Alors pour l'instant je fais ça:
 
 | Code : 
 carre figConteneur[NBFIGURES][NBCARRESFIG] =  { {FIG1}, {FIG2}, {FIG3}, {FIG4}, {FIG5}, {FIG6}, {FIG7} };
 | 
 
 Mais j'ai le message suivant à la compilation :
 
 | Code : 
 main.c: In function `main':main.c:19: warning: missing braces around initializermain.c:19: warning: (near initialization for `figConteneur[0][0]')
 | 
 
 Si vous avez une idée ca m'intéresse bien
    |