C++ 如何使用fstream从c++;
我正在编写一个程序,需要从文本文件中获取某些文本行,即第1行到第4行,然后再获取第5行到第7行。所以我想知道我需要做什么来使用fstream实现这一点C++ 如何使用fstream从c++;,c++,text,fstream,C++,Text,Fstream,我正在编写一个程序,需要从文本文件中获取某些文本行,即第1行到第4行,然后再获取第5行到第7行。所以我想知道我需要做什么来使用fstream实现这一点 std::ifstream infile("intro.txt"); std::string line; while (std::getline (infile, line)) { std::cout <<line; } std::ifstream infle(“intro.txt”); std::字符串行; while
std::ifstream infile("intro.txt");
std::string line;
while (std::getline (infile, line))
{
std::cout <<line;
}
std::ifstream infle(“intro.txt”);
std::字符串行;
while(std::getline(infle,line))
{
std::cout看一看。似乎您需要优化读取文件的条件,以跟踪到目前为止读取了多少行。这可以很容易地通过检查计数器来完成,同时检查是否可以成功读取一行(我可以键入代码,但这会破坏赋值).您尝试了什么但没有成功?因此我需要添加一个计数器,对第1、2、3、4行进行计数,然后停止,然后再对第5、6、7行进行计数?确保understand@user2998425:是的,这应该行。好的,谢谢你的帮助