Bishop, спасибо, ты натолкнул меня на правильный путь. Я понял что мне нужно

. В связи с этим и может кому понадобиться на будущее несколько проектов, которые облегчат жизнь:
DotConf : парсер конфигурационных файлов с синтаксисом похожим на ХМЛ, на С
DotConf++ : то же самое, но на С++. Сейчас довожу напильником до идеала.
Nini парсер на .NET со множеством опций. Был бы на с++ , выбрал бы его.
Boost.Program_options Какая-то супер крутая библиотека. я с ней не разобрался, но сам факт того что она входит в БУСТ внушает уважение.
Есть еще много всякого, но они меня не устроили.
к модераторам: переименуйте пожалуйста тему в "Парсер для файлов конфигурации / .cfg / .ini