message pragma

Derlemeyi sonlandırmadan standart çıktıya bir dize sabiti gönderir.

Sözdizimi

#pragma message(ileti dizesi )

Açıklamalar

'nin messagepragma tipik bir kullanımı, derleme zamanında bilgilendiren iletileri görüntülemektir.

İleti dizesi parametresi, bir dize değişmez değerine genişleten bir makro olabilir ve bu tür makroları herhangi bir birleşimde dize değişmez değerleriyle birleştirebilirsiniz.

içinde messagepragmaönceden tanımlanmış bir makro kullanırsanız, makro bir dize döndürmelidir. Aksi takdirde, makronun çıkışını bir dizeye dönüştürmeniz gerekir.

Aşağıdaki kod parçası, derleme sırasında iletileri görüntülemek için öğesini messagepragma kullanır:

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

Ayrıca bkz.

Pragma yönergeleri ve __pragma ve _Pragma anahtar sözcükleri