別の行に格納されている不明な数の double 値を、テキスト ファイルから というベクトルに読み込もうとしていますrainfall
。コードがコンパイルされません。no match for 'operator>>' in 'inputFile >> rainfall'
while ループ行でエラーが発生しています。ファイルから配列に読み込む方法は理解していますが、このプロジェクトではベクトルを使用する必要があり、取得できません。以下の部分的なコードについてアドバイスをいただければ幸いです。
vector<double> rainfall; // a vector to hold rainfall data
// open file
ifstream inputFile("/home/shared/data4.txt");
// test file open
if (inputFile) {
int count = 0; // count number of items in the file
// read the elements in the file into a vector
while ( inputFile >> rainfall ) {
rainfall.push_back(count);
++count;
}
// close the file