message
Envoie un littéral de chaîne à la sortie standard sans mettre fin à la compilation.
#pragma message( messagestring )
Notes
Le pragma de type message est généralement utilisé pour afficher des messages d'information au moment de la compilation.
Le paramètre messagestring peut être une macro qui se développe en littéral de chaîne et vous pouvez concaténer ces macros avec des littéraux de chaîne selon n'importe quelle combinaison.
Si vous utilisez une macro prédéfinie dans le pragma de type message, la macro doit retourner une chaîne, sinon, vous devrez convertir la sortie de la macro en chaîne.
Le fragment de code suivant utilise le pragma de type message pour afficher des messages pendant la compilation :
// pragma_directives_message1.cpp
// compile with: /LD
#if _M_IX86 >= 500
#pragma message("_M_IX86 >= 500")
#endif
#pragma message("")
#pragma message( "Compiling " __FILE__ )
#pragma message( "Last modified on " __TIMESTAMP__ )
#pragma message("")
// with line number
#define STRING2(x) #x
#define STRING(x) STRING2(x)
#pragma message (__FILE__ "[" STRING(__LINE__) "]: test")
#pragma message("")