C ++从文本文件读取特定的行/列值

时间:2018-11-08 18:31:38

标签: c++ stream getline

我有一个文本文件,该文件具有2行和7个列,这些列由制表符分隔。我想在第7列中读取第二行的数据,这将是0.015000和0.035000之间的浮点值

这是我到目前为止所拥有的:

ifstream inFile(file_path);
if(inFile)
{
cout<<"opened file to read"<<endl;
string dummy;
getline(inFile,dummy);
while(getline(inFile,dummy));
    {
    cout<<"data = " << dummy[7] << endl;
    }
}

但这仅给我文本文件的第二行第7个字符。如何分解字符串,以便可以整体提取第7个值?

0 个答案:

没有答案