首页 > 代码库 > IniParse解析类
IniParse解析类
说明
iniParse
这个类是一个解析ini文件
的类,他的功能和Windows下GetPrivateProfileString的功能一样,可以很方便的保存读取配置。
当然他不是只有GetPrivateProfileString这一个功能函数,它包含了整个Windows下的完整的功能集。
iniParse
有效的解决了使用Windows下的 API 频繁读取硬盘以及不能跨平台的问题,我本人在Mac
和Windows
下均编译成功,其功能也都测试成功。
网站
我的个人博客:http://www.sollyu.com/ini-parser-class
开源代码地址:https://git.oschina.net/sollyu/IniParser.git
代码
这里简单的贴一下代码,完整的代码可以参见:http://git.oschina.net/sollyu/IniParser/blob/master/IniParserDemo/main.cpp
void SaveTest( IniParser* iniPrase ){ STRUCT_TEST struct_test_0; struct_test_0.SetName("个人博客"); struct_test_0.SetLink("http://www.sollyu.com/ini-parser-class"); STRUCT_TEST struct_test_1; struct_test_1.SetName("Open Source"); struct_test_1.SetLink("https://git.oschina.net/sollyu/IniParser.git"); std::cout << sizeof(STRUCT_TEST) << std::endl; iniPrase->setStruct("Section_0", "中文", &struct_test_0, sizeof(STRUCT_TEST)); iniPrase->setStruct("Section_1", "英文", &struct_test_1, sizeof(STRUCT_TEST)); iniPrase->save();}
更新
- 2014年08月07日
- 代码首次公开
转载请注明:Sollyu博客 » IniParse解析类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。