Bonjour à tous,

M@teo21 dans son tutoriel sur le langage C nous fait un petit aperçu de ce qu'est le préprocesseur mais il y a encore beaucoup de choses à apprendre !
Toutefois, ce que je vais vous montrer n'est pas indispensable, mais c'est toujours mieux de savoir ce que c'est quand on en rencontre.
Vous allez voir que pour créer des macros il faut réfléchir un peu avant de faire n'importe quoi, parce que pour débugger ce n'est pas aussi facile qu'avec des fonctions.

Pour bien comprendre ce tutoriel il faut avoir compris et être un minimum à l'aise avec le préprocesseur.

Je ne reparlerai pas des #include #ifdef #else #elif #endif. Si vous avez un doute là-dessus retourner voir le tuto de M@teo21.

* Bonus GCC *
Si vous utilisez GCC vous pouvez voir le code après le passage du préprocesseur et avant la compilation. Il faut utiliser -E. C'est option est très utile pour débugger les parties qui contiennent le préprocesseur. :)


L'auteur