Simpleini框架的使用

本文介绍了Simpleini,一个C++的配置文件解析框架,包括下载方法、所需文件和一个使用test.ini的示例,展示了如何加载并获取配置项的值。
摘要由CSDN通过智能技术生成

介绍

Simpleini是一个c++配置文件解析框架。

安装

只需下载三个文件到项目中:https://github.com/brofield/simpleini
下载SimpleIni.h、ConvertUTF.h、ConvertUTF.c,把ConvertUTF.c改名为ConvertUTF.cc。

使用示例

下面是一个配置文件test.ini示例:

[rpc]
server_ip=127.0.0.1
port=8000

[zookeeper]
server_ip =127.0.0.1
port= 5000

解析:

    CSimpleIniA ini;
    if (ini.LoadFile("../thirdparty/test.ini") < 0) {
        exit(EXIT_FAILURE);
    }
    std:string rpc_servr_ip = ini.GetValue("rpc", "server_ip", ""); //就这样解析,第3个参数表示若没解析到,则返回什么,参数3若不写且没检测到值,则返回nullptr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值