Programmation modulaire en c

Résolu
rocksider Messages postés 107 Statut Membre -  
rocksider Messages postés 107 Statut Membre -
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:)

2 réponses

fiddy Messages postés 11653 Statut Contributeur 1 847
 
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 107 Statut Membre 9
 
Mercii beaucoup :):):)(Y)
0