SPUR

TRACE ( exp )

Parameter

exp

Gibt eine Variable Anzahl von Argumenten, die in genau der gleichen Weise verwendet werden, die eine Variable Anzahl von Argumenten in der Run-Time-Funktion verwendet werden Printf.

Bemerkungen

Bietet ähnlichen Funktionalität wie die Printf -Funktion durch eine formatierte Zeichenfolge zu einem Dump-Gerät wie eine Datei oder Debug Monitor senden. Wie Printf c unter MS-DOS-Programmen, wird das TRACE -Makro eine bequeme Möglichkeit, den Wert der Variablen während der Ausführung Ihres Programms zu verfolgen. In der Debug-Umgebung geht die Ablaufverfolgungsausgabe Makro AfxDump. In der Umgebung von Release nichts es.

TRACE ist begrenzt auf insgesamt 512 Zeichen zu einem Zeitpunkt zu senden. Wenn Sie TRACE mit Formatierung Befehle aufrufen, kann nicht die gesamte Zeichenfolgenlänge nachdem die Formatierungsbefehle ausgebaut haben mehr als 512 Zeichen, einschließlich des abschließenden NULL sein. Diese Grenze überschreitet, verursacht ein ASSERT.

Hinweis&Nbsp;  Dieses Makro ist nur in der Debugversion des MFC.

Weitere Informationen finden Sie unter MFC-Debugging-Unterstützung in Visual C++ Programmer's Guide.

Beispiel

/ / Beispiel für TRACE
Int I = 1;
Char [Sz] = "eins";
TRACE ("Integer = % d, String = %s\n", i, Sz);
/ / Ausgabe: ' Integer = 1, String = eine '

Siehe auch&Nbsp;TRACE0, TRACE1, TRACE2, TRACE3, AfxDump, afxTraceEnabled

Index