Bonsoir,

Y a t'il quelque chose de mal à inclure des headers systemes dans nos headers de fichiers .c ?

Exemple:

op.h
#ifndef blabla

#include "define.h"

#include <sys/stat.h>
#include <sys/types.h>

int main();

#endif
op.c
#include "op.h"

int main ()
{blablabla;}
Ou le mieux est de faire ainsi dans chaque fichiers (cad inclure tous les headers dans chaque fichier .c) :

op.h
#ifndef blabla

int main();

#endif
op.c
#include <sys/stat.h>
#include <sys/types.h>
#include "define.h"
#include "op.h"

int main ()
{blablabla;}
Il n'y a pas de conseils sur ce point dans la norme C99 ou autre?

Merci pour votre aide!