#pragma message

De RAD Studio
Aller à : navigation, rechercher

Remonter à Présentation des directives pragma - Index

Syntaxe (voir Pseudo-grammaire)

#pragma message ("texte" ["texte"["texte" ...]])
#pragma message texte

Description

Utilisez #pragma message pour spécifier un message défini par l'utilisateur dans le code de votre programme.

La première forme nécessite une ou plusieurs chaînes constante, et le message doit être entouré de parenthèses. (Cette forme est compatible avec Microsoft C.) Cette forme génère la constante contenue entre les doubles guillemets, qu'il s'agisse ou non d'une macro.

La seconde forme utilise le texte qui suit #pragma pour le message. Avec cette forme de #pragma, les références de macro sont développées avant que le message ne soit affiché.

La troisième forme génère la valeur développée par la macro à partir du texte qui suit la directive #pragma, si figure #defined. Si #defined est absent, vous obtenez un message de directive pragma incorrecte.

Les messages définis par l'utilisateur sont affichés comme des messages et non comme des avertissements.

L'affichage des messages définis par l'utilisateur est activé par défaut et peut être activé ou désactivé avec l'option Afficher les messages. Cette option correspond à l'option -wmsg du compilateur.

Les messages ne sont affichés dans l'EDI que si l'option Afficher les messages généraux est cochée sur la page Propriétés de projet C++ sous Projet > Options > Propriétés de projet.

Voir aussi