使用boost::property_tree::ptree读写ini文件

来源:互联网 发布:适合大学生的软件 编辑:程序博客网 时间:2024/05/17 08:18

// 参考资料:http://www.cnblogs.com/lidabo/p/3906069.html// http://blog.csdn.net/ufe_1/article/details/8032089#include "stdafx.h"  #include <iostream>  #include <boost/property_tree/ptree.hpp>  #include <boost/property_tree/ini_parser.hpp>  int main()  {  boost::property_tree::ptree pt;  boost::property_tree::ini_parser::read_ini("E:\\Projects\\boost_property_tree\\Overlay.ini", pt);  // 打开读文件pt.put<std::string>("OVERLAY.OverlayFontName","宋体");  // 写字段pt.put<std::string>("OVERLAY.AuthorName","张三");pt.put<std::string>("Other.Name","nobody");std::cout << pt.get<std::string>("OVERLAY.OverlayFontName") << std::endl;  // 读字段boost::property_tree::ini_parser::write_ini("E:\\Projects\\boost_property_tree\\Overlay.ini",pt); // 写到文件  return 0;  }  
ini文件内容:



0 0
原创粉丝点击