Hilfe mit INI-Dateien
-
Hi,
kann mir jamnd erklären wie ich in einem c++-Programm eine INI-Datei verwalte/bearbeite? Finde nichts passendes zu dem Thema im Netz.Danke im vorrraus.
-
Hallo,
Wenn du Standard-C++ plus boost verwenden kannst/willst, hilft dir vielleicht dieser Artikel aus dem Magazin
http://www.c-plusplus.net/forum/viewtopic-var-t-is-139383.html
Man kann sich sowas auch selber zusammenbasteln mit Hilfe der Standardmittel (Streams, map, vector).
Ansosnten hängt es davon ab, welches Framework du verwenden willst (WinAPI, MFC, VCL, ...).
-
Hallo,
Standard-C++ selbst bietet dafür keine speziellen Funktionen. Falls du unter Windows arbeitest, kannst du Funktionen der WinAPI verwenden. Ansonsten findest du im Netz sicher unzählige vorgefertigte Klassen.
-
Also einlesen ist trivial, dazu brauchst du nichtmal nen "echten" Parser, dazu reicht ne einfache State-Machine.
Schreiben ist etwas haklicher.Unter Windows würde ich auf jeden Fall auf die dort vorhandenen Funktionen (ReadPrivateProfileString, WritePrivateProfileString, ...) zurückgreifen.