DXライブラリ 総合スレッド その19at GAMEDEVDXライブラリ 総合スレッド その19 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト516:名前は開発中のものです。 18/09/08 04:34:19.67 DgEMMqli.net >>501 あ、すみません。 間違えました。 int t_FileHandle = FileRead_open( t_FileName.c_str() ); int t_FileSize = FileRead_size( t_FileName.c_str() ); string buf[3000]; FileRead_read( buf,FileRead_size,t_FileHandle ); これです。 これなら問題ないですか? 517:名前は開発中のものです。 18/09/08 04:57:08.51 f8SOqHWR.net string3000個もいらねーって言ってるだろーが! バッファの先頭アドレスを指定する所にstringの実体を入れてるのも駄目だと思うけど あと夜遅くてPC使えないとかで手元に実行環境が無いんだ� 518:チたら 使える様になるまで待ってみては?当てずっぽでソースコードっぽいものを書かれても困る 519:名前は開発中のものです。 18/09/08 05:41:44.22 DgEMMqli.net >>503 String型(文字列型)とchar型(文字型)と勉強したんで、 csvに入った長い文字列(3,12,43,34,0,32,2,....が数百並ぶとかザラです)を 入れるためにString型を用意したつもりです。 実際、エラーは出ずに今まで動いているのですが、問題になっている理由を 聞かせてください。 char型でも while(ifs && getline(ifs,buf[line])){ line++; }  は正常に動くんですよね? ちなみに3000というのは、csvの文字列がどれだけ長くても対応できるように、、 と思ってそうしているんですが、、、文字列の量によっては無駄になるメモリもありますが、、 >当てずっぽでソースコードっぽいものを書かれても困る 確かにまだ確認はしていませんが、熟練の方でしたら どうなるのか、わかるかなと思いまして、、聞いてみました。 (確かにいちいち自分で試せばいいですが、以前予期せぬエラーというか 無限ループとか、そういう危ないエラーを食らったことがあるので なるべく聞いて確認したい気持ちもあります) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch