トレース ( exp )
パラメーター
exp
ランタイム関数では、可変個の引数が使用されていることとまったく同じ方法で使用される引数を変数数printf 。
解説
ファイルまたはデバッグ モニターなどのダンプ デバイスに書式設定された文字列を送信することによって、 printf関数と同様の機能を提供します。Printf C の下で MS-DOS プログラムのように、 TRACEマクロ プログラムを実行すると、変数の値を追跡する便利な方法です。デバッグ環境では、トレースマクロ出力にafxDumpへ行きます。リリース環境では、それは何もしません。
トレースは、512 文字の合計を送信に限られています。書式設定コマンドのトレースを呼び出す場合は、書式設定コマンドを展開した後、合計の文字列の長さは 512 以上文字、終端の NULL を含むことはできません。この制限を超える、アサートが発生します。
注特価;このマクロは、MFC のデバッグ バージョンでのみ利用可能です。(&N)。
詳細についてを参照してください デバッグ サポートを MFCでVisual の C++ プログラマのガイド。
例
//トレースの例int I = 1;char[] sz ="one";トレース ("整数 = %d、文字列 = %s\n"、私は、sz);/出力: ' 整数 1、文字列を = = 1 '
参照特価;TRACE0、 TRACE1、 TRACE2、 TRACE3、 AfxDump、 afxTraceEnabled(&N)