- 447 名前:デフォルトの名無しさん mailto:sage [2012/04/13(金) 22:42:46.73 ]
- >>439
Win32 の WideCharToMultiByte とか MutiByteToWhideChar 使ってるのか? これの戻り値は終端の \0 を含まない文字数を返すから 文字列として(つまり \0 で終わることを保障するように)扱いたいのならば 必要なバッファの大きさは 戻り値+1 であり 変換前に領域を 0 で埋めるか バッファ[戻り値] = 0 と終端を付加しないと その後の文字列処理(例えば strlen 等 \0 終端前提の関数)が成立しないぞ
|

|