TRACE

TRACE ( exp )

Paramètres

exp

Spécifie un nombre variable d'arguments utilisés dans exactement de la même façon qu'un nombre variable d'arguments est utilisé dans la fonction run-time printf.

Remarques

Fournit une fonctionnalité similaire à la fonction printf en envoyant une chaîne formatée à un dispositif de décharge comme un moniteur de fichier ou de débogage. Comme printf pour c programmes sous MS-DOS, la macro TRACE est un moyen pratique de suivre la valeur des variables de votre programme s'exécute. Dans l'environnement de débogage, la sortie de la macro TRACE va afxDump. Dans l'environnement de la libération, il ne fait rien.

TRACE est limité à l'envoi d'un total de 512 caractères à la fois. Si vous appelez la TRACE avec les commandes de mise en forme, la longueur de la chaîne totale après que les commandes de mise en forme ont été élargies ne peut pas être plus de 512 personnages, y compris la terminaison NULL. Au-delà de cette limite entraîne un ASSERT.

&Notenbsp ;  Cette macro est disponible uniquement dans la version debug des MFC.

Pour plus d'informations, voir Support de débogage MFC dans le Guide du programmeur Visual C++.

Exemple

/ / exemple de TRACE
int i = 1 ;
Char [] sz = « un » ;
TRACE ("Integer = % d, String = %s\n", i, sz) ;
/ / Sortie: ' entier = 1, chaîne = un »

Voir aussi  ;TRACE0, TRACE1, TRACE2, TRACE3, AfxDump, afxTraceEnabled

Index