例 ABC.txt 10.f 30.2f 20.f
これらの情報を取得して、配列内に保存したいと考えています。しかし、私はそれを行う方法がわかりません。
次に、(適切であれば) num_get::get を呼び出して (ストリームの選択されたロケールを使用して) 抽出操作と解析操作の両方を実行し、それに応じてストリームの内部状態フラグを調整します。最後に、戻る前に歩哨オブジェクトを破棄します。
std::fstream filestr("ABC.txt", std::fstream::in);
if(!filestr.good()) //Logical error on i/o operation
{
//Unable to process
filestr.close();
return;
}
unsigned index= 0;
unsigned count= 0;
while(filestr.good())
{
float buffer= 0.f;
filestr >> std::skipws >> buffer;
score[index]= buffer;
++index;
}
filestr.close();