VC ++を使用している場合が多いの出力は、特定のフォーマットに従っている場合、いくつかのデバッグ情報を書き込むようにOutputDebugStringを出力]ウィンドウを使用する傾向があり、その後、出力ウィンドウに適切な出力テキストをクリックすると、コードの対応する行にジャンプします。その上でフォーマット:MSDNには、「ファイル名(行番号)」でテキスト出力の前に、言うのは簡単です特定のフォーマットを持っています。私のメモリリーク検出コードで使用される一つの例:
wsprintf(output_temp、" %S(%d)が:>>>>>>>>>>>> MEM漏れサイズ=%dの" 、
memory_allocated [I] .FILE、
memory_allocated [I] .LINE、
memory_allocated [I ]。サイズ);
OutputDebugString(output_temp)。
memory_allocated [I] .FILE、
memory_allocated [I] .LINE、
memory_allocated [I ]。サイズ);
OutputDebugString(output_temp)。
フォーカス%S(%d)は:上部にある必要があり、そして結腸は小さくありません。もちろん、提供されたファイルと行が__FILE__と__LINE__、それを改善するためのコンパイラを使用し、正しくなければなりません。