// Persistence of objects: Storing of Student-Objects // Author: Hans-Peter Weber // Date: 07.03.05 #include using std::cout; using std::endl; using std::ios; #include using std::fstream; #include "Student.h" int main() { Student stud; cout << "Adresse von Student-Objekt: " << &stud << endl; cout << "Groesse von Student-Objekt: " << sizeof( Student ) << " Byte" << endl; /* fstream outFile( "Studs.seq", ios::binary | ios::out ); // write stud.set( "Hans Castorp", 578111, 23 ); stud.write( outFile ); stud.set( "Claudia Chauchat", 578666, 27 ); stud.write( outFile ); outFile.close(); */ fstream inFile( "Studs.seq", ios::binary | ios::in ); // read while( stud.read( inFile ) ) stud.print(); inFile.close(); return 0; }