C++ examples for File Stream:stream
Use fstream to read and write a file.
#include <iostream> #include <fstream> using namespace std; int main()/*from ww w .java 2s .c om*/ { char ch; fstream finout("test.dat"); if(!finout) { cout << "Cannot open file for output.\n"; return 1; } // Write three X's. for(int i=0; i < 3; ++i) finout.put('X'); if(!finout.good()) { cout << "Error occurred while writing to the file.\n"; return 1; } // Flush the output buffer. finout.flush(); // Get the next ten characters from the file. cout << "Here are the next ten characters: "; for(int i=0; i < 10; ++i) { finout.get(ch); cout << ch; } cout << endl; if(!finout.good()) { cout << "Error occurred while reading from the file.\n"; return 1; } finout.close(); if(!finout.good()) { cout << "Error occurred while closing the file.\n"; return 1; } return 0; }