Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.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++;hasNextLine 我在java中有很容易做的事情,但是C++的版本是什么: while (in.hasNextLine()) { String line = in.nextLine()_Java_C++_File Io_Input - Fatal编程技术网

C++;hasNextLine 我在java中有很容易做的事情,但是C++的版本是什么: while (in.hasNextLine()) { String line = in.nextLine()

C++;hasNextLine 我在java中有很容易做的事情,但是C++的版本是什么: while (in.hasNextLine()) { String line = in.nextLine(),java,c++,file-io,input,Java,C++,File Io,Input,C++;hasNextLine 我在java中有很容易做的事情,但是C++的版本是什么: while (in.hasNextLine()) { String line = in.nextLine(); if (i == 13) { i++; break; } i++; } 是NXLART部分,我似乎找不到一个C++

C++;hasNextLine <>我在java中有很容易做的事情,但是C++的版本是什么:

while (in.hasNextLine())
{                
     String line = in.nextLine();

     if (i == 13)
     {
         i++;
         break;                    
     }  

     i++;
}

是NXLART部分,我似乎找不到一个C++等价于

< P>假设<>代码> < /C> >是文件流

std::ifstream in("Path\\To\\File.txt");
std::string line;
while (std::getline(in, line))
{
    if (i++ == 13)
    {
        break;
    }
}
#include <sstream>
#include <string>    
while (std::getline(in, line))
{

       // Do your thing 
}
#包括
#包括
while(std::getline(in,line))
{
//做你的事
}

对象是什么?这基本上是一个精确的DUPE:除了迭代器如何在C++中工作的基本区别。<代码> > <文件>流?