ブログランキング・にほんブログ村へ


iPhone/iPad用潜水艦ゲームアプリ ソナーエコー iTunesにて公開中

2012年08月01日

URLエンコードされた文字列をTRACEで表示したい

WindowsのVisual C++。

デバッグ文字列は TRACEマクロで出すけど、こいつに "%"が含まれる文字列を表示させたい。

一例としてはURLエンコードされた文字列。

これをそのまんまTRACEに出すと、%に対応するべき引数がないとかでエラーになる。
たまたま%dとかそういうのがあるのだろう。

回避方法としては、TRACEマクロが呼んでいる本当の関数の方を直接呼び出す。

具体的にはOutputDebugString
posted by みこあいさ at 19:01| Windows開発