申し訳ありませんが、私には解決策が見つからないようです。私は、テキストファイルからデータを読み込み、最終的にオブジェクトに格納しようとしています。ファイルからCSVデータを読み取る
テキストファイルには、4つの変数がすべてカンマで区切られています。
string v1, v2, v3, v4;
ifstream afile;
afile.open("thefile.txt");
afile >> v1 >> v2 >> v3 >> v4;
afile.close();
cout << v1 << endl;
cout << v2 << endl;
cout << v3 << endl;
cout << v4 << endl;
ファイルに複数のレコードを持って次のように
私はこれを行うにしようとしました。私はちょうどそれが動作することを確認するために今のところ1をしようとしましたが、データを読み込むときに、コンマで区切られません。
そこから、データをオブジェクトに保存したいと思います。次の仕事がありますか: 事* thing1 =新しいもの(v1、v2、v3、v4);
5つのレコードを読み込むと、上記のコード行を構成するにはどうすればよいでしょうか?それぞれのオブジェクトは一意の名前を必要とするので、おそらくforループとベクトルを使用して反復できる方法はありますか?すなわち 用は、(i = 0、int型、I < 5; iが++){ //ベクトル データ //ストア内に読み込ま}
を任意のヒントは非常に
[カンマ区切りの値でテキストファイルに読み書きする方法](http://stackoverflow.com/questions/1474790/how-to-read-write-into-from-text-file)コンマ区切り値付き) –