3

私はJavaで非常に簡単に何かをしましたが、次のC++バージョンは何ですか:

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

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

     i++;
}

これは、C++ に相当するものを見つけることができないように見える nextLine の部分です。

4

2 に答える 2

4
std::ifstream in("Path\\To\\File.txt");
std::string line;
while (std::getline(in, line))
{
    if (i++ == 13)
    {
        break;
    }
}
于 2013-04-04T00:25:35.343 に答える
2

inファイルストリームである と仮定します

#include <sstream>
#include <string>    
while (std::getline(in, line))
{

       // Do your thing 
}
于 2013-04-04T00:27:25.900 に答える