通知
すべてクリア
Topic starter
2005年3月11日 8:57 PM
ostringstreamについて質問があります。
long lVal = 0x12345678;
ostringstream os;
os << hex << lVal << ends;
string strVal = os.str();
strVal の内容を
12345678 としたいのですが、
上記のコーディングだと、
12,345,678 になってしまいます。
カンマを出力しないようにするには
どうしたらいいのでしょうか?
環境は、
WindowsXP(SP2)
VC6(SP5)
よろしくお願いします。
2005年3月14日 10:58 AM
localeをCに設定。
Topic starter
2005年3月19日 10:58 PM
ご回答ありがとうございます。
処理の前に以下を入れたところ
カンマが出力されなくなりました。
locale::global(locale(C));
ちなみに、ベースとしているプログラムの
最初の方で以下が実装されていました。
locale::global(locale(japanese));
これを削除しても同様に
カンマが出力されなくなりました。
解決です。