Я хочу полностью прочесть INI-файл, для этого я использую класс wxFileConfig
, но большинство примеров в Интернете - просто чтение и запись только элемента, а не всего INI-файла.
Данные в INI-файле похожи на следующие:
[sdl]
fullresolution=0x0
fullscreen=true
output=opengl
autolock=false
[dosbox]
machine=svga_s3
memsize=16
[render]
frameskip=0
aspect=false
scaler=normal2x
[cpu]
core=normal
cputype=auto
cycles=10000
cycleup=1000
cycledown=1000
.....
Я пытался что-то сделать, но он просто читает заголовки ([sdl], [dosbox], [render], ...).
wxFileConfig config(wxEmptyString, wxEmptyString, wxEmptyString, wxGetCwd() + "\\dosbox.conf");
wxString str;
long idx;
bool bCont = config.GetFirstGroup(str, idx);
while (bCont) {
bCont = config.GetNextGroup(str, idx);
debugMsg("%s", str);
}
Как читать каждый заголовок с его элементами?