fstream


1. Basic file input

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

int main() {
  ifstream inputFile("input.txt");
  string line;
  while (getline(inputFile, line)) {
    cout << line << endl;
  }
  inputFile.close();
  return 0;
}

2. Basic file output

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

int main() {
  ofstream outputFile("output.txt");
  outputFile << "Hello world!" << endl;
  outputFile.close();
  return 0;
}

3. Appending to a file

4. Reading binary data

5. Writing binary data

6. Reading a line of text

7. Reading a word from a line

8. Reading a character from a line