如何迭代.ini文件并将键/值加载到std :: map中

时间:2017-09-02 12:02:46

标签: c++ stl config stdmap c++-standard-library

所以,目前我通过.ini文件加载已保存的键绑定,但是这样做我必须在启动时将它们初始化为局部变量(比需要时从文件读取它们的非常详细的语法更好) ,这只留给我一堆看起来像这样的行:

Keybind_something = std::stoi(iniUtil.ReadString("Keybinds", "something", 0, 16));

' 16'最后,我只是指定我加载一个十六进制值' 0x04'例如。

然而,这让我像这样的20行,每个键绑定一行。

如何迭代.ini并抛出它们" Keybinds"将.ini的一部分放入一个名为" Keybinds"的std :: map中,每个键都是.ini中的键,每个值都是.ini中键的值?

0 个答案:

没有答案