Share via


message

Envoie un littéral de chaîne à la sortie standard sans mettre fin à la compilation.

#pragma message( messagestring )

Notes

Une utilisation typique de le pragma de message consiste à afficher des messages d'information au moment de la compilation.

Le paramètre messagestring peut être une macro qui se développe vers un littéral de chaîne, et vous pouvez concaténer de ces macros avec des littéraux de chaîne dans toute combinaison.

Si vous utilisez une macro prédéfinie dans le pragma de message , le doit retourner une chaîne, d'autre vous devez convertir la sortie de la macro en chaîne.

Le fragment de code suivant utilise le pragma de 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("")

Voir aussi

Référence

Directives pragma et le mot clé de __Pragma