Programmation modulaire en c

Résolu/Fermé
rocksider Messages postés 106 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 16 mars 2012 - 12 mars 2009 à 23:31
rocksider Messages postés 106 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 16 mars 2012 - 12 mars 2009 à 23:56
Bonsoir,
Donc je me suis ( enfin j'esseye ) de commencer a programmé en plusieurs fichiers, et drolement ça à l'air de marcher, mais je comprend pas un point.
par exemple:
dans la fonction main : j'inclus le fichier fct.h
dans fct.h: je mets les prototypes
fct.c: j'inclus fct.h et je met mes fonctions,
c'est normalement ce qui se fait en général, mais ma question est la suivante:

Comment fct.c attéri dans main.c alors que j'ai inserer que fct.h ?
mercii d'avance pour vos réponses:)
A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
12 mars 2009 à 23:51
Salut,
En fait, dans le main.c lorsque tu vas inclure fct.h, cela va dire au compilateur que les fonctions sont définies. Après, en faisant de la compilation séparée, ton compilateur fera la correspondance entre les fonctions définies dans fct.o (fichier objet de fct) et main lors de l'édition des liens.
Cdlt
1
rocksider Messages postés 106 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 16 mars 2012 9
12 mars 2009 à 23:56
Mercii beaucoup :):):)(Y)
0