我正在尝试读取一个INI文件并编写另一个INI文件,并更改了部分顺序。
Windows API是否有用于此类INI文件处理的工具?是否有首选的开源解决方案?或者我应该尝试手动解析它吗?
答案 0 :(得分:2)
Windows为C语言提供了自己的INI功能。但是,自从你提到C ++后,试试Feather INI。 Program Options是另一个来自Boost的。
答案 1 :(得分:1)
如评论中所述,您可以使用winapi函数执行此操作。 GetPrivateProfileSectionNames返回.ini文件中节的名称。然后你可以迭代并调用GetPrivateProfileSection()来获取每个部分的内容。