thebadskull
Messages postés20Date d'inscriptiondimanche 14 décembre 2003StatutMembreDernière intervention29 mai 2005
-
27 mai 2005 à 15:52
thebadskull
Messages postés20Date d'inscriptiondimanche 14 décembre 2003StatutMembreDernière intervention29 mai 2005
-
28 mai 2005 à 09:52
Voilà je suis entrain de faire un programme qui est assez long et donc
j'aimerais séparer mes fonctions dans differents fichiers par exemple
fichier1.c fichier2.c et main.c
et dans le main j'utilise les fonctions de chacun des fichier...
mais pour les inclure est ce qu'il faut faire #include <fichier1.c>
ou bien faire un fichier1.h et #include <fichier1.h> ???
si c'est la deuxieme solution comment je fait mon .h ???
Le #include "malib.h" dans le fichier "malib.c" n'est necessaire que si les fonctions qu'il contient peuvent appeler d'autres fonction qui sont elles aussi contenus par ce fichier.
Faire un .h n'est pas obligatoire dans le sens ou tu peux copier directement les prototypes aux dessus de ton main(), cependant il est conseiller de mettre tout ce qui est #define, class, struct, typedef, prototypes, ..., dans des .h puis de les inclure tout simplement pour des raison de lisibilitées du code.