示例 ABC.txt 10.f 30.2f 20.f
我想检索这些信息并存储在我的数组中。但是我不确定该怎么做。
我不明白 Then 是什么(如果好的话),它调用 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();