Download Le langage C

Transcript
Listing D.7 : Un programme portable avec des zones spécifiques aux compilateurs
(suite)
12:
13:#define STRING "CREATION D’UN PROGRAMME WINDOWS!\n"
14:
15:#else
16:
17:#define STRING "LE PROGRAMME EN COURS N’EST PAS UN PROGRAMME WINDOWS \n"
18:
19:#endif
20:
21:int main(void)
22: {
23:
printf( "\n\n") ;
24:
printf( STRING );
25:
26:#ifdef _MSC_VER
27:
28:
printf( "\n\nUtilisation d’un compilateur de Microsoft!" );
29:
printf( "\n
La version de votre compilateur est %s\n", _MSC_VER );
30:
31:#endif
32:
33:#ifdef __TURBOC__
34:
35:
printf( "\n\nUtilisation du compilateur Turbo C!" );
36:
printf( "\n
Votre version de compilateur est %x\n", __TURBOC__ );
37:
38:#endif
39:
40:#ifdef __BORLANDC__
41:
42:
printf( "\n\nUtilisation d’un compilateur Borland!\n" );
43:
44:#endif
45:
46:#ifdef __GNUC__
47:
48:
printf( "\n\nUtilisation du compilateur GCC!\n" );
49:
50:#endif
51:
52:
exit(EXIT_SUCCESS);
53: }
Voici le résultat obtenu en exécutant ce programme après une compilation avec Turbo C
3.0 pour DOS :
LE PROGRAMME EN COURS N’EST PAS UN PROGRAMME WINDOWS