C++ Files Parsen
-
Abend,
Mich interessiert gerade wie ich solche schöne Config Files die es unter Linux gibt parsen kann?
Es gibt ja dort die möglichkeit Komentare einzufügen oder wie unter Apache solche Vhosts einzutragen. Wie kann ich unter C++ solche Files verarbeiten.
Schon klar das ich die Datei mit einem Stream einlese, aber wie geht es dann weiter?
Mit den string funktionen alles durchgehen und dann verarbeiten ist wie ich schon ausprobiert habe sehr Resourcenlästig und es gibt oft logische Fehler.
-
hallo
mir würde für sowas sofort ein std::vectorstd::string einfallen. dann würde ich die datei eben zeilenweise einlesen und dann könnte man eben die datei zeilenweise bearbeiten.
greetz
-
Die config files sind doch alle verschieden!? so allgemein kann man das nicht sagen. Oft fangen Kommentare jedoch mit einem # bei Zeilenbeginn an.
Ich keine keine andere Möglichkeit als strings zu verarbeiten. Logische Fehler kann man da durchaus eleminieren.