//: C02:FileClass.cpp {O} // From Thinking in C++, 2nd Edition // Available at http://www.BruceEckel.com // (c) Bruce Eckel 2000 // Copyright notice in Copyright.txt // Implementation #include "FileClass.h" #include using namespace std; FileClass::FileClass(const char* fname, const char* mode){ f = fopen(fname, mode); if(f == NULL) { printf("%s: file not found\n", fname); exit(1); } } FileClass::~FileClass() { fclose(f); } FILE* FileClass::fp() { return f; } ///:~