Skip to content
基于Boost的INI文件格式读取 ...
C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
INIConfig.cpp
INIConfig.h
README.md

README.md


// 创建对象
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");
You can’t perform that action at this time.