Sollyu

  • 捐赠
  • 关于
  1. 首页
  2. 原创软件
  3. 正文

IniParse解析类

2014年8月7日 7434点热度 1人点赞 0条评论

说明

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日
    • 代码首次公开
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2014年8月7日

sollyu

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2021 sollyu.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

苏ICP备15007531号