Pour faire simple, j'ai un projet avec des .c et des .h:
Dans toto.c j'ai:
Dans d'autres fichiers.c j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #define TUTU #include <fic.h>
dans fic.h j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include <fic.h> /* sans #define TUTU avant ou après */
Peut-il arriver un cas (pb de makefile, pb d'inclusions multiples ou ??) ou j'accède au tableau var sans que celui-ci ne soit initialisé ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #ifdef TUTU int var[256] = { 0, 1, ... } #else extern int var[256]; #endif
Merci,
Partager