Jusqu’à présent, tes programmes en C tenaient dans un seul fichier. Dans un vrai projet informatique, ce n’est plus le cas : le code est séparé en plusieurs fichiers afin d’être plus clair, plus facile à maintenir et réutilisable. Dans ce TP, tu vas apprendre à organiser un programme C en plusieurs fichiers en créant ta propre petite bibliothèque de fonctions.
Ă€ la fin de ce TP, tu devras ĂŞtre capable de :
#include.h et d’un fichier .cTon projet doit respecter exactement la structure suivante :
tp_bibliotheque/
│
├── main.c
├── utils.h
└── utils.c
Dans le dossier tp_bibliotheque :
main.cutils.hutils.cutils.hDans le fichier utils.h :
⚠️ Aucune fonction ne doit être écrite dans ce fichier, uniquement des déclarations.
utils.cDans le fichier utils.c :
utils.h.hmain.cDans le fichier main.c :
utils.hLe programme doit afficher des résultats similaires à :
Max de 4 et 9 : 9
Min de 4 et 9 : 4
8 est pair
7 est impair
(Les valeurs de test peuvent être différentes.)
Compile ton programme avec une seule commande :
gcc main.c utils.c -o programme
L’exécutable obtenu doit fonctionner sans erreur.
.h.c dans un autre .c.h ne sont jamais compilés seulstp_bibliotheque.c et .hSi tu le souhaites, je peux aussi te fournir :