我询问在文本文件中在第K行搜索的函数以及在C ++中按行或按字符读取文本文件的函数!我知道我在和波兰人一起工作。
答案 0 :(得分:1)
fpeek是一个开源应用程序,正是这样做的。检查来源,看看它是如何完成的。
我快速浏览了一下,我相信你最终会得到这样的东西(我没有测试过这段代码):
std::ifstream file(filename);
std::string line;
int pos = 1;
while (std::getline(file, line))
{
// Find if current line should be displayed
if (15 == pos) // looking for the 15th line in the file
{
std::cout << pos << ": " << line << std::endl;
}
pos++;
}