【初心者歓迎】C/C++室 Ver.72【環境依存OK】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0913デフォルトの名無しさん
2010/05/16(日) 19:14:38以上の環境でstd::wcout.imbueにロケールをセットしても日本語が変換できない。
codecvtにブレークポイントを設定しても呼ばれる気配がない。
Linuxでimbueを正常に使えてる人いませんか?
やり方を教えてほしいんですが。
ソース
#include <iostream>
#include <locale>
int main()
{
std::wcout.imbue(std::locale("ja_JP.UTF-8"));
std::wcout << L"abcdefgあいうえお" << std::endl;
}
結果
$./a.out
abcdefg?????
レス数が900を超えています。1000を超えると表示できなくなるよ。