Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Skickar en strängliteral till standardutdata utan att avsluta kompilering.
Syntax
#pragma message(meddelandesträng)
Anmärkningar
En vanlig användning av messagepragma är att visa informationsmeddelanden vid kompileringstillfället.
Parametern meddelandesträng kan vara ett makro som expanderar till en strängliteral, och du kan sammanfoga sådana makron med strängliteraler i valfri kombination.
Om du använder ett fördefinierat makro i messagepragmaska makrot returnera en sträng. Annars måste du konvertera makrots utdata till en sträng.
Följande kodfragment använder messagepragma för att visa meddelanden under kompilering:
// 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("")