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 initializer
- main.c:19: warning: (near initialization for `figConteneur[0][0]')
|
Si vous avez une idée ca m'intéresse bien ![:D :D](https://forum-images.hardware.fr/icones/biggrin.gif) |