Parameter abspeichern
-
Hi.
Ich muss die Parametrisierung meines Programms, welche der User einstellen kann, irgendwie in einer Datei abspeichern und von dort aus auch wieder zurückholen können. Es handelt sich dabei um ca. 150 Float-Werte.
Leider habe ich keinen Schimmer wie das am besten geht.
Idealerweise sollte das Ganze so laufen, dass man die Parameter auch außerhalb des Programms mit einem Editor bearbeiten kann, d.h. die Werte müssen klar identifizierbar sein (z.B. ein nebenstehender Text).
Dies ist aber nicht unbedingt nötig.Hat jemand nen Tipp wie ich die Sache am besten angehe? Sonst stochere ich hier noch länger im Nebel...
Gruß,
chris_f
-
Vielleicht mit einer INI-Datei?
-
naja einfach ein struct machen oder typedef
typedef float TFloatWerte[150];TFloatWerte Werte;
TFileStream *stream = new TFileStream(fsOpen, FileName);
stream->Write(&Werte, sizeof(TFloatWerte));oder halt laden: sream->Read(&Werte, sizeof(TFloatWerte));
delete stream;