Exercices en langage C/Préprocesseur


Exercice 1Modifier

Écrire un fichier source hello.c. Les résultats du programme exécutable seront différents selon les options passées au préprocesseur sur la ligne de commande de compilation. Ce programme affichera :

  • "Hello World", si la constante symbolique WORLD est définie.
  • "Hello Fof", si FOF est définie.
  • "Hello Nobody", si aucune de ces constantes n'est définie.

Lignes de Compilation avec gcc :

  • gcc -D WORLD -o hello.exe hello.c
  • gcc -D FOF -o hello.exe hello.c
  • gcc -o hello.exe hello.c

Exécution : ./hello.exe