スレを勃てるまでもないC/C++の質問はここで 2
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 07/05/25 01:03:52 UTF-16LEでかかれたファイルを1行ずつ読み込んで処理したんです。 std::wstringをつかってどうにかできませんか 51:デフォルトの名無しさん 07/05/25 01:17:46 >>50 ×処理したんです ○処理したいんです。 orz 52:デフォルトの名無しさん 07/05/25 18:26:16 >>50 お前の使うCPUがリトルエンディアンで、 お前の使う処理系でのwchar_tがUTF-16なら、 std::wifstreamでバイナリモードにすれば大抵上手くいくと思う。 53:デフォルトの名無しさん 07/05/25 18:54:20 こんにちは。 大量の浮動小数データをCSV形式でファイルに出力する必要があるのですが、 文字列の生成に時間がかかってしまい困っています。 出力する必要のある浮動小数データ数は5憶個くらいです。 sprintfとstrlenで時間がかかるのはわかるのですが、 何か良い方法はないものでしょうか? --- char buf[4096]; DWORD temp; for (int i = 0; i < 100; i ++) { // 行番号の出力 sprintf(buf, "%.3f,", 値); // 各列の値出力 for (int j = 0; j < 100; j ++) { sprintf(buf+strlen(buf), ",%.14f", 値); } // 改行コード strcat(buf, "\n"); // ファイル出力 WriteFile(m_hFile, (LPVOID)buf, strlen(buf), &temp, NULL); } --- #bufサイズの件については考えていません。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4305日前に更新/282 KB
担当:undef