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