基于Boost的INI文件格式讀取

jopen 10年前發布 | 28K 次閱讀 Boost

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