¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
MSDN Library
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

message

Envía un literal de cadena al resultado estándar sin finalizar la compilación.

#pragma message( messagestring )

Un uso típico de la instrucción pragma message es mostrar mensajes informativos en tiempo de compilación.

El parámetro messagestring puede ser una macro que se expanda a un literal de cadena, y puede concatenar estas macros con literales de cadena en cualquier combinación.

Si utiliza una macro predefinida en la instrucción pragma message, la macro debe devolver una cadena; en caso contrario, tendrá que convertir el resultado de la macro en una cadena.

En el fragmento de código siguiente se utiliza la instrucción pragma message para mostrar mensajes durante la compilación:

// 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("")

Adiciones de comunidad

Mostrar:
© 2015 Microsoft