home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH07_08.C Directives et macros *
- * la substitution de chaεne # *
- * et la fusion d'ΘlΘments sΘparΘs par ## *
- *********************************************************************/
-
- #include<stdio.h>
-
- #define Afficher( chaine) printf(#chaine "\n")
- #define Get( n) printf("\n La variable est: Z" #n "= %d\n", Z ## n)
-
- main( void)
- {
- int Z5= 12345;
-
- Afficher( Petrus Albulus qui etait comptable ne manquait);
- Afficher( jamais apres ses ablutions du matin de s incliner trois);
- Afficher( fois religieusement en direction du quai de Bercy ou il);
- Afficher( voyait le tabernacle sacre de la majeste de l Etat.);
-
- Get(5);
- }
-
- /*
- La variable est: Z5= 12345 */