#include <iostream> #include <fstream> using namespace std; int main() { char ch; fstream finout("test.dat"); if(!finout) { cout << "Cannot open file for output.\n"; return 1; } for(int i=0; i < 3; ++i) finout.put('X'); if(!finout.good()) { cout << "Error occurred while writing to the file.\n"; return 1; } finout.flush(); 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; }