Qu'est-ce qu'un préprocesseur ? Comment l'utiliser ?

Le preprocessing indique des informations au compilateur avant la compilation, notamment les librairies dont on a besoin, les fichiers .h que l’on utilise dans notre programme. Le préprocessing permet aussi de déclarer des macros.

Le préprocessing sont appelé par un #.

  • Substitution de macro

Les macro sont des fonctions qui s’écrivent sur une ligne ou plusieurs et qui permettent de simplifier votre code. Vous les définissez dans votre code et vous pouvez les appeler comme une fonction. Il existe des macro avec paramètre ou sans paramètre. Vous pouvez regarder notre cours sur le sujet pour plsu d’infroamtion sur les macros.

Voici comment on définit une macro :

#define nom_de_la_macro
  • Inclusion de fichier

On va maintenant voir comment inclure un fichier, notamment un fichier .h. Ceci peut être utile pour utiliser des fonctions que vous avez déclarer dans un autre fichier.

Si c’est le même lien que le fichier actuel, voici comment on appel notre fichier :

#include "le_nom_du_fichier"

Si le fichier est dans le répertoire du projet :

#include <le_nom_du_fichier>