Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用fstream从c++;_C++_Text_Fstream - Fatal编程技术网

C++ 如何使用fstream从c++;

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

我正在编写一个程序,需要从文本文件中获取某些文本行,即第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::getline(infle,line))
{

std::cout看一看。

似乎您需要优化读取文件的条件,以跟踪到目前为止读取了多少行。这可以很容易地通过检查计数器来完成,同时检查是否可以成功读取一行(我可以键入代码,但这会破坏赋值).

您尝试了什么但没有成功?因此我需要添加一个计数器,对第1、2、3、4行进行计数,然后停止,然后再对第5、6、7行进行计数?确保understand@user2998425:是的,这应该行。好的,谢谢你的帮助