我正在寻找一种在C ++中使用半非结构化INI文件的方法(MFC / ATL是选项),如下例所示。
[Fruits]
Apples
Bananas
Cherries
[Colors]
Red
Orange
[Stooges]
Curly
Larry
Moe
Shemp
一种解决方法是在每个部分的每个条目中添加数字,以便可以使用简单的while循环读取它们,将计数器(转换为字符串)作为键传递。不幸的是,这使得维护变得令人不快,因为添加或重新安排项目需要跟踪数字并删除项目更糟糕。
有谁知道如何实现这一目标?我已经尝试了几个便于使用INI文件的类,但没有一个支持这种格式。