我是编程新手,所以我想知道......
如果我有一个由100行组成的输入文件,我如何只读取第50行并打印出每行?
感谢。
答案 0 :(得分:0)
请使用'fstream'阅读您的文件并计算每个'readline'。每个'readline'表示一个以'\ n'结尾的完整行(没有它的返回值)。这应该是有用的。
答案 1 :(得分:0)
保留一个计数器,从文件读取行,直到计数器小于50 像这样的东西
counter = 0;
while((counter < 50) && (f.good())
{
getline(f,str);
cout<<str<<endl;
counter++
}
注意:这不是完整的代码,而是指南如何做。