每次while循环结束后,getline()函数的while循环如何引入新的文本行

问题描述 投票:0回答:1
string line;
  search.open("1.board");
  while(getline("1.board",line))
  {
    cout<<line<<"\n";
  }

例如,这里每次循环超过getline都开始指向下一行。怎么样?

c++ file-handling getline
1个回答
0
投票
这是打开名为“ 1.board”的文件并使用std::getline的简单示例:

#include <iostream> #include <fstream> #include <string> int main() { std::string line; int lineNumber = 0; std::ifstream inputStream("1.board"); while (std::getline(inputStream, line)) std::cout << "Line " << ++lineNumber << ": " << line << std::endl; }

© www.soinside.com 2019 - 2024. All rights reserved.