使用c++从文件中读取特定行

Read specific line from a file using c++

本文关键字:读取 c++ 文件 使用      更新时间:2023-10-16

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

如果您知道第37行前面的字符数,请使用std::istream::seekg((将文件指针设置到第37行的开头,并使用std::getline((读取它。

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