Śledzenia ( exp )
Parametry
exp
Określa zmienną liczbę argumentów, które są używane w dokładnie w ten sam sposób, że zmienna liczba argumentów są używane w funkcji czasu printf.
Uwagi
Zapewnia podobną funkcjonalność do funkcji printf wysyłając sformatowany ciąg z urządzeniem zrzutu, takich jak plik lub program debug monitora. Jak printf c programy w MS-DOS, makro śledzenia jest wygodnym sposobem śledzenia wartości zmiennych, jak program wykonuje. W środowisku debugowania wynik śledzenia makro przechodzi do afxDump. W środowisku wersji it does.
Śledzenie jest ograniczona do wysyłania w sumie 512 znaków naraz. Jeśli zadzwonisz do śledzenia z poleceń formatowania, długość ciągu razem po zwiększyły polecenia formatowania nie może być więcej niż 512 znaków, w tym zakończeń NULL. To przekroczenie powoduje ASSERT.
Uwaga To makro jest dostępny tylko w wersji debugowej MFC.
Aby uzyskać więcej informacji, zobacz Obsługę debugowania MFC w Visual C++ Programmer's Guide.
Przykład
/ / przykład śledzenia
int i = 1;
char [] sz = "1";
ŚLEDŹ ("Integer = % d, ciąg = %s\n", i, sz);
/ Wyjście: "Integer = 1, ciąg = jeden"
Zobacz też TRACE0, TRACE1, TRACE2, TRACE3, AfxDump, afxTraceEnabled