標準出力使用時の書式指定 – プログラミング – Home

標準出力使用時の書式指定
 
通知
すべてクリア

[解決済] 標準出力使用時の書式指定


keichan
 keichan
(@keichan)
ゲスト
結合: 18年前
投稿: 28
Topic starter  

お世話になります。
keichanです。

ファイル出力に標準出力ストリームを使用しています。
ofstream ofs(hoge.txt);
ofs << 1000 << endl;
と記述するとhoge.txt内では1,000と出力されてしまっています。
このコロン(,)を出力しないようにする書式指定なんてあるのでしょうか?

よろしくお願いします。

WinXP SP2
VS2005
Win32プロジェクト


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

#include <fstream>
#include <locale>

int main() {
std::ofstream ofs(hoge.txt);
ofs.imbue(std::locale::classic()); // コレでいかが?
ofs << 1000 << std::endl;
return 0;
}


返信引用
keichan
 keichan
(@keichan)
ゲスト
結合: 18年前
投稿: 28
Topic starter  

επιστημη様ありがとうございます。
まさに求めていたものでした!


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました