各行が次のように見えるコンマ区切りの .txt ファイルから読み込む必要があります。
1234,0987、ボブ、23.45
(つまり、int、int、string、double)
次のセットアップ コードを使用します。
fstream myFile;
myFile.open("textfile.txt" , ios::in);
if (myFile.is_open()) {
//read in characters as appropriate type until ','
}
使ってみました
myFile >> int1 ......
しかし、コンマをどのように処理すればよいかわかりませんでした。整数を読み取るときに除外される場合がありますが、文字列に到達すると機能しますか?
私のクラスメートの 1 人が stringstream を提案しましたが、cplusplus.com のドキュメントが私の頭を悩ませていることがわかりました。