基于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");</code></pre>https://github.com/nulijiabei/Boost-INIConfig
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!