Cours introduction au langage C programmation modulaire, tutoriel & guide de travaux pratiques en pdf.
Programmation modulaire
• Un module Module est constitué de deux fichiers: – un fichier entête, M.h: • déclaration d’un type de données utilisé dans le programme • déclaration d’entêtes de fonctions relatives à ce type – un fichier source, Module.c: • définition des fonctions déclarées dans le fichier entête
Notion d’inclusion
• Tout fichier source doit inclure son fichier entête (directive #include): ainsi, les définitions des fonctions correspondent à leur déclaration:
#include “Module1.h“
/* définition des fonctions déclarées dans Module1.h */
Module1.c
• Tout module utilisant un autre module doit inclure le fichier entête de ce dernier dans son fichier source ou dans son fichier entête:
#include “Module1.h“
#include “Module2.h »
/* définition des fonctions déclarées dans Module1.h
et utilisation de celles déclarées dans Module2.h */