基于Boost的INI文件格式读取
// 创建对象 INIConfig * conf = INIConfig(profile); // 读取文件 (返回值决定是否成功) bool ReadINI(); // 写入文件 (返回值决定是否成功) bool WriteINI(); // 加入新节点 bool AddString(string, string); // 加入新节点(例) bool AddString("users.name", "nljb"); // 写入配置,新建,修改 bool PutString(string, string); // 写入配置,新建,修改(例) bool PutString("users.name, "nljb"); // 读取字符串值 (支持缺省默认值) string GetString(string, string); // 读取字符串值(例) string GetString("users.name", "nljb"); // 读取数字值 (支持缺省默认值) int GetInt(string, int); // 读取数字值(例) int GetInt("users.size", 100); // 读取节点所有KEY值 (不支持缺省默认值,注意返回列表长度) vector<string> GetChildString(string); // 读取节点所有KEY值(例) vector<string> GetChildString("users");
https://github.com/nulijiabei/Boost-INIConfig
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!