Servus alle zusammen!
Mal wieder so eine Frage.
Ich kann mir nicht vorstellen, dass sie noch nie gestellt wurde, aber ich konnte nichts finden.
Tut leid, aber ich bin momentan echt schon deprimiert.
Wie veranstalte ich eine binäre Aus- oder Eingabe in eine Datei, wenn es sich nicht um einen char * handelt.
In C schreibe ich zum Beispiel einfach
So .. und wie jetzt in C++?
Textbasiert kenn ich mich aus, aber ich verwende Klassen und dynamische Objekte.
Ich weiß die Größe der Klasse (Inhalt ist eine andere Klasse und ein char * mit new-Objekten)
Mit ifstream kann ich binär mit ifstream.read () ja nur char * einlesen.
Kann ich nicht einfach die Adresse der Klasse mit der Größe angeben?
Danke auf jeden Fall.
Hoffe ihr könnt mir bald helfen.
Schöne Grüße aus Wien
Florian
Mal wieder so eine Frage.
Ich kann mir nicht vorstellen, dass sie noch nie gestellt wurde, aber ich konnte nichts finden.
Tut leid, aber ich bin momentan echt schon deprimiert.
Wie veranstalte ich eine binäre Aus- oder Eingabe in eine Datei, wenn es sich nicht um einen char * handelt.
In C schreibe ich zum Beispiel einfach
fread (&Ziel, SoViel 1, Handle)
und habe "SoViel" in "Ziel" von "Handle" gespeichert.
So .. und wie jetzt in C++?
Textbasiert kenn ich mich aus, aber ich verwende Klassen und dynamische Objekte.
Ich weiß die Größe der Klasse (Inhalt ist eine andere Klasse und ein char * mit new-Objekten)
Mit ifstream kann ich binär mit ifstream.read () ja nur char * einlesen.
Kann ich nicht einfach die Adresse der Klasse mit der Größe angeben?
Danke auf jeden Fall.
Hoffe ihr könnt mir bald helfen.
Schöne Grüße aus Wien
Florian