fstream
-
Irgendwie Speichert der nicht so wie ich will. (garnichts)
void Speichern() { fstream Arbeiter("Arbeiter.dat" , ios::out|ios::app|ios::binary); if(Arbeiter.is_open()) { Arbeiter.write((const char*)&DArray , sizeof(DArray)); Arbeiter.close(); } else cout << "Fehler!"; } void Laden() { fstream ArbeiterArchiv("ArbeiterArchiv.dat",ios::in|ios::binary); if(ArbeiterArchiv.fail()) cout << "Leider noch nichts Gespeichert"; else ArbeiterArchiv.read((char*)&ArbeiterArchiv, sizeof(DArray)); }
-
Was ist DArray?
Warum übergibst du bei read die Adresse des fstream?