You are not logged in.

  • Login

1

Sunday, March 2nd 2008, 11:13pm

AnsiString mit fstream sichern

Gesplittet von Struct binär speichern
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Wie würdet Ihr es machen, wenn die Struktur jetzt so aussehen würde:

C/C++ Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct Schuelermaske
		  {
		  AnsiString vorname;
AnsiString nachname;
AnsiString strasse;
int    	hausummer;
AnsiString plz;
AnsiString wohnort;
AnsiString klasse;
AnsiString schuleintritt;
AnsiString gebdatum;
AnsiString geburtsort;
AnsiString icq;
AnsiString email;
int    	schuelerindex;
		  } schueler[40];

(AnsiString weil ich mit Borland arbeite und der will in der GUI kein normalen String ;) )
und du Ihr die ganze Struktur speichern wollt, aber beim Laden zum Beispiel nur einen bestimmten Schüler aus der Datei holen wollt?

MfG Disi

2

Sunday, March 9th 2008, 8:08pm

Was funktioniert denn nicht?
Hast du mal versucht nen reinen AnsiString zu sichern?
Man müsste eigentlich annehmen, dass Borland den << Operator überschrieben hat. Ansonsten musst du eben ne Klasse draus machen und den << Operator überschreiben.
(dabei AnsiString.c_str() aufrufen)

Social bookmarks