Faire un fichier avec des tableaux comme constantes
Bonjour, :D
Je me demande si ma façon de procéder est correcte
J'ai un fichier couleur.h où je définie un nouveau type
Code:
1 2
|
typedef int Color[3] ; |
puis j'inclue ce fichier dans le fichier couleur.c ci-dessous
Code:
1 2 3 4 5 6
|
#include "couleur.h"
const Color ROUGE = { 255, 0, 0 } ;
const Color NOIRE = { 0, 0, 0 } ;
const Color BLANC = { 255, 255, 255 } ; |
puis j'inclue le fichier.c dans mon main.c par exemple
Code:
1 2 3 4 5 6 7 8 9
|
#include "color.c"
int
main (int argc, char *argv[])
{
printf( "r : %d, v : %d, b : %d", NOIRE[0], NOIRE[1], NOIRE[2] ) ;
return 0;
} |
C'est le fait d'inclure un fichier .c que je trouve bizard :? mais je n'est pas trouvé d'autre solution
Qu'en pensé vous ?