使用C ++从文件读取特定行

时间:2018-07-29 20:44:35

标签: c++ fstream

我只需要使用c ++从文本文件中读取1行。该文件不会更改其内容,行始终相同。例如,我需要能够阅读第37行,而不必阅读前面的36行。这有可能吗?

1 个答案:

答案 0 :(得分:1)

如果您知道第37行之前的字符数,请使用std::istream::seekg()将文件指针设置为第37行的开头,然后使用std::getline()进行读取。

OTOH,如果所述文件从未更改,则根本无需读取它。只需在代码中定义字符串即可。