Sigmund Freud
Mitglied
Hi,
Situation:
1.ich habe eine strucktur geschrieben
2. diese Strucktur habe ich dann mittels Funktion in einer Textdatei gespeichert
3. keine Promblem , kann auch wieder geladen werden
4. ich habe , da es ja wenig sinn macht einen Namen als Zahl zu speichern , die Struktur geändert:
Problem :
Also ich kann die Struktur jetzt nicht mehr laden ! speichern und einlesen (hab ich dann geändert) funktioniert , aber wenn ich´s wieder laden will gibts nen Fehler! es wird keine Fehlermeldung ausgegeben... und ich weiß einfach nicht weiter.
Das einzigste, was ich mir denken könnte ist , dass es so nicht möglich ist, strings zu speichern
Mfg
Sigmund
Situation:
1.ich habe eine strucktur geschrieben
Code:
typedef struct perso{
int tage;
int monate;
int name;
} ADR;
2. diese Strucktur habe ich dann mittels Funktion in einer Textdatei gespeichert
Code:
void speichern(ADR perso1)
{
ofstream speicher1("save.txt");
speicher1.write((char*)&perso1 , sizeof(perso1));
speicher1.close();
}
3. keine Promblem , kann auch wieder geladen werden
Code:
void laden(ADR &perso1)
{
ifstream speicher("save.txt");
speicher.read((char*)&perso1, sizeof(perso1));
speicher.close();
}
Code:
typedef struct perso{
int tage;
int monate;
string name;
} ADR;
Problem :
Also ich kann die Struktur jetzt nicht mehr laden ! speichern und einlesen (hab ich dann geändert) funktioniert , aber wenn ich´s wieder laden will gibts nen Fehler! es wird keine Fehlermeldung ausgegeben... und ich weiß einfach nicht weiter.
Das einzigste, was ich mir denken könnte ist , dass es so nicht möglich ist, strings zu speichern
Mfg
Sigmund