Programmation modulaire en c
Résolu
rocksider
Messages postés
107
Statut
Membre
-
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:)
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:
- Programmation modulaire en c
- Application de programmation - Guide
- Mettre en veille un programme - Guide
- Programmation envoi sms - Guide
- Ce programme est écrit en python il construit un mot secret ✓ - Forum Python
- Un autre programme est en cours d'installation - Forum Windows 10
2 réponses
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
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