RASTREAMENTO

Rastreamento ( exp )

Parâmetros

exp

Especifica um número variável de argumentos que são usados exatamente da mesma forma que um número variável de argumentos é usado na função tempo de execução printf.

Observações

Fornece funcionalidade semelhante à função printf enviando uma Cadeia de caracteres formatada para um dispositivo de despejo como um arquivo ou depuração monitor. Como printf de c programas em MS-DOS, a macro de Rastrear é uma maneira conveniente para controlar o valor das variáveis como seu programa é executado. No ambiente de depuração, a saída do Rastrear macro vai para afxDump. No ambiente de lançamento, ele não faz nada.

TRACE é limitado ao envio de um total de 512 caracteres por vez. Se você chamar TRACE com comandos de formatação, o comprimento de Cadeia de caracteres total depois expandiram-se os comandos de formatação não pode ser mais de 512 caracteres, incluindo a terminação nula. Exceder esse limite faz com que um ASSERT.

&Notanbsp;  Essa macro está disponível somente no Depurar versão do MFC.

Para obter mais informações, consulte de Suporte de depuração do MFC no Guia do programador do Visual C++.

Exemplo

/ / exemplo para rastreamento
int i = 1;
Char [sz] = "um";
RASTREAMENTO ("Integer = % d, String = % s n", i, sz);
/ / Saída: ' Integer = 1, String = um '

Co&nsulte tambémnbsp;TRACE0, TRACE1, TRACE2, TRACE3, AfxDump, afxTraceEnabled

Index