ŚLEDZENIA

Ś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

Index