DXライブラリ 総合スレッド その19at GAMEDEVDXライブラリ 総合スレッド その19 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト489:名前は開発中のものです。 18/09/07 20:11:51.17 stA8I9vh.net >>473 int fh = FileRead_open(s.c_str()); while(fh && getline(fh,buf[line])){line++;} ん? FileRead_readとかのDXライブラリ関数じゃなくて getlineが使われてる様だが? 例えばabc.csvを他のファイルと纏めて Archive.dxaっていうアーカイブにした場合、 std::ifstream t; t.open( "abc.csv");とかしたって読み込まないよ そんなファイル無いんだから DXライブラリ用のArchive作ってるのに それを通常の入出力関数で読み出そうとしてるのがバグの原因だよ 490:名前は開発中のものです。 18/09/07 22:11:13.47 SP/YWN4v.net >>477 >getlineが使われてる様だが? int fh = FileRead_open(s.c_str()); えっと、まずこれをした時点で、 ファイル内の文字がfh 491:に入ってると思ってるんで それをgetline(fh,buf[line]))するわけですから 問題ないかと思っているんですが、、私、なにか勘違いしてるのでしょうか、、 >t.open( "abc.csv");とかしたって読み込まないよ >そんなファイル無いんだから これはどーいうことですか?パスの表記の話でしたら ここでは割愛しただけですので実際は頭のフォルダとファイル名と入力してます。 t.open( "フォルダ名/abc.csv");な感じで。 、、そー言う問題ではなくて、archiveした場合 "abc.csv"というファイル名ではなくなるという話ですか?? >>476 まさか、これ、自分と同じことやってるプログラムですか? まさかこんなに短くできますよ、とかじゃないですよね? すごく興味深いのでちょっと処理をじっくり読ませて頂きます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch