Read and display a text file line by line. : ifstream « File Stream « C++ Tutorial






#include <iostream>
#include <fstream>
using namespace std;

int main(int argc, char *argv[])
{
  ifstream in("test.txt");

  if(!in) {
    cout << "Cannot open input file.\n";
    return 1;
  }

  char str[255];

  while(in) {
    in.getline(str, 255);  // delim defaults to '\n'
    if(in) cout << str << endl;
  }

  in.close();

  return 0;
}
R 9.9
T 9.9
M 4.8








12.9.ifstream
12.9.1.Read and display a text file line by line.
12.9.2.Display a file using ifstream.get()
12.9.3.Use ifstream.read() and ofstream.write()
12.9.4.Display a file from a given starting point
12.9.5.Reading a text file
12.9.6.Reading numbers from a file
12.9.7.Show a file from starting offset
12.9.8.Ignore up to 10 characters or until first space is found
12.9.9.ifstream: read buffer and seek file position