Windows10 VS2017 C++ ini解析(使用simpleini头文件)
simpleini项目地址:
https://github.com/brofield/simpleini
下载,新建项目,并将SimpleIni.h文件通过包含目录的方式加载进来。
创建test.ini文件,内容如下:
[server] root = 10.1.1.1 gc = 10.1.1.2 game = 10.1.1.3
写码:
#include "pch.h" #include <iostream> #include <SimpleIni.h> using namespace std; int main() { CSimpleIniA ini; ini.SetUnicode(); ini.LoadFile("test.ini"); const char * pVal = ini.GetValue("server", "game", "default"); ini.SetValue("server", "game", "10.1.1.5"); const char * xVal = ini.GetValue("server", "game", "default"); cout << pVal << endl; cout << xVal << endl; // save the data back to the file int rc = ini.SaveFile("test.ini"); if (rc < 0) return false; }
打开test.ini文件会发现game一行内容改变。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
06.Java虚拟机问题
目录介绍 6.0.0.1 运行时数据区域有哪些?Java虚拟机栈是做什么的?本地方法栈又是做什么的? 6.0.0.2 对象的内存布局?对象的访问定位方式有哪些?使用指针访问和使用句柄访问各具有何优势? 6.0.0.3 说一下对象的创建过程?变量创建过程种放在虚拟机哪里? 6.0.0.4 OutOfMemoryError异常在哪些数据区域中可能会出现?分别说一下这个数据区域出现OOM的场景和缘由? 6.0.0.6 Java中堆和栈的区别?分别写出堆内存溢出与栈内存溢出的程序? 6.0.0.7 如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的内存? 6.0.0.8 java中垃圾收集的方法有哪些? 6.0.1.1 如和判断一个对象是否存活?引用计数法和可达性算法哪个更加好?如何理解一个对象不一定会被回收? 6.0.1.2 Class.forName() 和ClassLoader.loadClass()区别? 好消息 博客笔记大汇总【15年10月到至今】,包括Java基础及深入知识点,Android技术博客,Python学习笔记等等,还包括平时开发中遇到的bug汇总,当然也在...
- 下一篇
07.Java类加载问题
目录介绍 7.0.0.1 Java内存模型里包含什么?程序计数器的作用是什么?常量池的作用是什么? 7.0.0.2 什么是类加载器?类加载器工作机制是什么?类加载器种类?什么是双亲委派机制? 7.0.0.3 什么时候发生类初始化?类初始化后对类的做了什么,加载变量,常量,方法都内存那个位置? 7.0.0.4 通过下面一个代码案例理解类加载顺序?当遇到 类名.变量 加载时,只加载变量所在类吗? 7.0.0.5 看下面这段代码,说一下准备阶段和初始化阶段常量变化的原理?变量初始化过程? 7.0.0.7 说收垃圾回收机制?为什么引用计数器判定对象是否回收不可行?有哪些引用类型? 7.0.0.8 谈谈Java的类加载过程?加载做了什么?验证做了什么?准备做了什么?解析做了什么?初始化做了什么? 好消息 博客笔记大汇总【15年10月到至今】,包括Java基础及深入知识点,Android技术博客,Python学习笔记等等,还包括平时开发中遇到的bug汇总,当然也在工作之余收集了大量的面试题,长期更新维护并且修正,持续完善……开源的文件是markdown格式的!同时也开源了生活博客,从12年起,积累...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路