Einzelnen Beitrag anzeigen

Mark90
(Gast)

n/a Beiträge
 
#1

[C++] Binärdateien

  Alt 30. Okt 2007, 20:11
Hallo.

ich versuche verzweifelt eine Struktur in einer datei zu speichern und diese wieder auszulesen. Es klappt leider nicht. Ich weiß auch nicht warum! vielleicht hab ich ja irgendwas übersehen


meine struktur
Code:
struct info
{
   AnsiString Name;
   AnsiString Strasse;
};
meine lesen button
Code:
        ifstream file("testdatei", ios::binary | ios::in);
   info nfo;

   
   file.read((char*)&nfo, sizeof(nfo));
   file.close();

   this->Edit1->Text = nfo.Name;
   this->Edit2->Text = nfo.Strasse;
mein schreiben button

Code:

   ofstream file("testdatei", ios::out | ios::binary);
   info nfo;

   nfo.Name = this->Edit1->Text;
   nfo.Strasse = this->Edit2->Text;


   file.write((char*)&nfo, sizeof(nfo));
   file.close();
  Mit Zitat antworten Zitat