message
pragma
Envoie un littéral de chaîne à la sortie standard sans mettre fin à la compilation.
Syntaxe
#pragma message(
message-string)
Notes
Il s’agit généralement d’afficher des messages d’information au moment de la message
pragma compilation.
Le paramètre de chaîne de message peut être une macro qui s’étend sur un littéral de chaîne, et vous pouvez concaténer ces macros avec des littéraux de chaîne dans n’importe quelle combinaison.
Si vous utilisez une macro prédéfinie dans le message
pragma, la macro doit retourner une chaîne. Sinon, vous devez convertir la sortie de la macro en chaîne.
Le fragment de code suivant utilise le message
pragma code pour afficher les 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour