[C/C++] Config Dateien einlesen

Hallo!

Platform: Linux
Programmiersprache: C/C++
Problem:
Ich will für meinen IRC-Bot, an dem ich seit einiger Zeit code, alle wichtigen Einstellungen wie Benutzername, IRC Server, etc. in eine Config datei packen.
So wie es jetzt zur Zeit ist gefällt es mir nicht. Ich habe einfach nur ein paar globale Variablen deklariert (z.B. string HOST; ) und dann mit dem jeweiligen Wert (z.B. irc.arcor.de) initialisiert.
Jetzt meine Frage:
Gibt es eine Routine dazu, die die einzelnen Optionen aus einer Config datei ausliest oder muss man das noch alles selbst coden?
Ich persöhnlich hätte die config datei gerne im folgenden Format:

Name blub
Channel #blub
Server irc.blub.de

o.ä.

ein herzliches Danke im voraus!

Nimda05
 
Und sonst die Config immer zeilenweise einlesen, überprüfen, was bis zum ersten Leerzeichen steht und dann je nachdem den Wert, der danach folgt, der jeweiligen Variable zuweisen.
Ist zwar ziemlich viel Code, sollte aber machbar sein.
 
So mache ich es jetzt auch. Code aber gerade erst nochmal an einer Authentifikationsfunktion damit nicht alle Befehle für alle User im Channel freigeschalten sind.
 
Zurück
Oben