
Envoyé par
Info_76
dans le main.c comment inclure les fct1.c fct2.c et fct3.c afin d'utiliser les fonctions contenues dans ces fichiers
Visiblement tu commences dans le développement. Donc autant commencer par prendre les bonnes habitudes.
On n'inclue JAMAIS un fichier .c dans un autre fichier .c Ce n'est pas que c'est pas possible mais c'est SALE, très SALE même.
Donc maintenant pour ton cas :
Pour chacuns des .c, tu créés un fichier de déclarations .h en t'inspirant de l'exemple suivant.
1 2 3 4
| void ma_fontion_de test(const char *variable)
{
...
} |
extern void ma_fontion_de test(const char *variable);
ensuite quand tu as besoin d'utiliser une fonction définie dans "exemple.c", tu inclue le fichier de déclarations associé "exemple.h"
1 2 3 4 5 6 7 8
|
#include "exemple.h"
int main(int argc, char **argv)
{
... ma_fontion_de test("toto");
...
} |
Partager