#include |
#include
Ah, le préprocesseur, vous savez c'est le programme qui s'exécute avant la compilation !
Nous allons l'étudier d'un peu plus près dans ce chapitre, notamment ses directives...
Je vous ai dit dans le chapitre précédent que le TP n'était pas parfait, il manquait quelques directives de préprocesseur dans le header !
Vous allez pouvoir, grâce à ce chapitre, boucler le programme ! Nous allons donc voir ensemble les différentes directives de préprocesseur en commençant bien sûr par un petit rappel sur la directive #include que vous avez obligatoirement déjà utilisé (si vous avez suivi mes chapitres bien entendu, mais je n'en doute pas ).
Voici un exemple complet repris de la Calculatrice sur l'utilisation de la directive #include.
#include <stdio.h> // Pour appeler scanf et printf |
Notez qu'on l'utilise souvent en haut des fichiers *.C pour inclure les headers (d'où la traduction en-têtes).
Attention, n'oubliez pas que la syntaxe est importante.
Il ne faut pas confondre les guillemets (") et les chevrons (< et >).
•Utilisez les guillemets pour inclure les headers du projet comme "calc.h".
•Utilisez les chevrons pour inclure les headers du dossier include de MinGW comme <stdio.h>.
Je n'insiste pas plus sur cette directive, elle me semble simple à comprendre, elle sert généralement à inclure (à ajouter) le contenu d'un header dans un fichier *.C avant sa compilation.
Pour mieux comprendre, on peut dire que la ligne #include "calc.h" sera remplacée par le contenu de calc.h avant la compilation du fichier *.C (ça nous fera donc un gros fichier *.C prêt à être compilé).
Créé avec HelpNDoc Personal Edition: Révolutionnez votre processus de documentation avec les capacités en ligne de HelpNDoc