Bonjour,

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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
typedef int Color[3] ;
puis j'inclue ce fichier dans le fichier couleur.c ci-dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?