programmdaten speichern
-
moin gemeinde?!
Wie kann man am besten eine programmdatei anlegen, welche programmeinstellungen speichert, und beim start des programms läd, manuell werte ändern sollte man auch können. WIe geht man vor, hat jemand ein tutorial o.ä.??
benennt man einfach ein datei , in welche man dann speichert und aus der man läd??
wie liest man dann nur spezielle zeilen ein ( wenn z.b. jemand noch eine hinzugefügt hat)...fragen über fragen...
vielen dank schoneinmal im voraus...
MFG
-
Hmmmm kommt drauf an. Willst du die Datei großartig binär speichern oder tut es auch eine .TXT Datei ?
-
Nutze die STDLIB für fstream.
Zum Beispiel test.dat schreiben/lesen.
-
ceplusplus schrieb:
Nutze die STDLIB für fstream.
Zum Beispiel test.dat schreiben/lesen.
also doch ganz normal das problem lösen...
mir ist es ziemlich egal wie wann und wo das gespeichert wird...
-
Boost hat eine Bibliothek die sich programm_options nennt. Hauptsächlich wird sie verwendet um Parameter über die Kommandozeile zu verarbeiten. Aber zus. kann sie auch Programmoptionen in Dateien behandeln. Man hat durch diese Kombinationen viel mehr Möglichkeiten und man muß auch nichts mehr groß programmieren.
http://www.boost.org/doc/html/program_options.html
Also, so egal sollte es einem nicht sein.
http://www.boost.org/doc/html/program_options.html#id2714132
-
Boost sollte immer nur eine Notlösung sein...
-
Immer diese unreg foren members. Die sind immer so lustig mit ihren Kommentaren.
-
Artchi schrieb:
Immer diese unreg foren members. Die sind immer so lustig mit ihren Kommentaren.
Solange Boost nicht offiziell Standard ist, ist es halt ur eine Notlösung ...
-
würde die Programmparameter in eine INI Datei schreiben...
-
BorisProgger schrieb:
würde die Programmparameter in eine INI Datei schreiben...
einfach so??
worin unterscheidet sich ne ini von ner txt datei?!
-
naja die endung ini für initilaisieren oder cfg für Conig! Inhaltlich utnerscheidet es sich nicht vll. im format!
ist halt eleganter als einfch und txt!!
danke
-
BorisProgger schrieb:
ist halt eleganter
*rofl*
benutz einfach fstream. fertig!
-
against schrieb:
Artchi schrieb:
Immer diese unreg foren members. Die sind immer so lustig mit ihren Kommentaren.
Solange Boost nicht offiziell Standard ist, ist es halt ur eine Notlösung ...
Ähhh??? Willst du nur mit dem Standard Programmieren oder was?
Also ich würde mir auch die fstream Klasse angucken, auch wenn die boost sache konfortabler ist. Dann lernst du erstmal ein bisschen mehr.
Hier ein Link dazu: http://web.dadanini.com:7980/books/C++ in 21 Tagen/kap16.html
Gibt's sicher noch bessere Tutorials für, kenn ich aber leider gerade keine. Oben rechts gibt's noch ein paar.
mfg.