c语言头文件inistd,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

#include

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一行内容改变。

Windows10 VS2017 C&plus;&plus; Json解析(使用jsoncpp库)

1.项目必须是win32 2.生成的lib_json.lib放到工程目录下 3.incldue的头文件放到工程目录,然后设置工程->属性->配置属性->vc++目录->包含目录 ...

Windows10 VS2017 C&plus;&plus; xml解析(tinyxml2库)

首先下载tinyxml2 7.0.1库: https://github.com/leethomason/tinyxml2/releases 打开tinyxml2,然后升级sdk,解决方案->重定 ...

json&lowbar;decode 解析带BOM头文件错误

//取前三个字符 并转化为ASCII 判断是否为BOM文件 $charset[1] = substr($result, 0, 1); $charset[2] = substr($result, 1, ...

C&plus;&plus;中头文件与源文件的作用详解

一.C++ 编译模式 通常,在一个 C++ 程序中,只包含两类文件―― .cpp 文件和 .h 文件.其中,.cpp 文件被称作 C++ 源文件,里面放的都是 C++ 的源代码:而 .h 文件则被称作 ...

C&plus;&plus; ini解析器

在gitee上找到的一个很好用的ini文件解析器,纯C++代码,移植方便. 项目地址:https://gitee.com/sollyu/IniParser 稍微修改了下,去掉了Windows平台相关定 ...

单片机中用c编程时头文件reg51&period;h及reg52&period;h解析

单片机中用c编程时头文件reg51.h及reg52.h解析 我们在用c语言编程是往往第一行就是reg51.h或者其他的自定义头文件,我们怎么样来理解呢? 1)“文件包含”处理. 程序的第一行是一个“文 ...

INI解析模块的C&plus;&plus;实现

INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中. 节(section) 节用方括号括起来,单独占一行,例如: [s ...

boost&period;spirit之解析C&plus;&plus;头文件

环境:win7_64旗舰版,VS2008 场景:C++与lua交互是比较繁琐的,当我们编写一个C++类后,如果要给lua使用,就必须写一个lua包装类,将lua与原始C++类关联起来.其实这部分代码编 ...

NSObject头文件解析 &sol; 消息机制 &sol; Runtime解读 &lpar;一&rpar;

NSObject头文件解析 当我们需要自定义类都会创建一个NSObject子类, 比如: #import @interface Clas ...

随机推荐

Web开发安全之文件上传安全

很长一段时间像我这种菜鸡搞一个网站第一时间反应就是找上传,找上传.借此机会把文件上传的安全问题总结一下. 首先看一下DVWA给出的Impossible级别的完整代码: <?php if( iss ...

惯性导航之MEMS加速度计原理

一 加速度计原理 1.1 加速度计由MEMS传感器与信号处理芯片组成. 1.2 MEMS加速度计工作原理 由上电容.中电容板(可移动).下电容板等组成:当加速度达到一定值后,中电容板会移动,与上.下电 ...

cocos进阶教程&lpar;1&rpar;Lua调用自定义C&plus;&plus;类和函数的最佳实践

第一层:纯C环境下,把C函数注册进Lua环境 a.lua 文件 )) a.c 文件 #include #include #include ...

站长、运维必备&vert; 网站可用性监控产品 OneAPM Cloud Test 上线

白天太忙,到了晚上才发现网站一天都没有访问量? 直到有用户投诉才发现网站完全无法访问? 还要每月付费才能及时了解网站可用情况? 监控频率太低,不能及时发现网站不可用? 第三方服务宕机,导致您的网站不可 ...

winform自定义文件程序-- 不允许所请求的注册表访问权&lpar;ZSSQL&rpar;

常见问题1: 不允许所请求的注册表访问权 win7.win8 双击程序文件ZSSQL时候会出现 不允许所请求的注册表访问权 的弹窗异常 解决方法:ZSSQL.exe 右键 属性--兼容性--以管理员身 ...

C程序第二次作业

2-1删除字符串中数字字符 1.设计思路 (1)主要描述题目算法 第一步:遍历指针s所指的s数组. 第二步:如果 * (s+i)在0至9之间的话,则跳过此 * (s+i). 第三步:如果* (s+i) ...

Vue Affix组件

在vue的项目中经常用到固钉,但是 element-ui 上并没有提供这样的组件可供使用,ant-design-vue 有提供,总不能为了这一个组件再去引入一个组件库吧 下面是一个封装好的 affix ...

二、Laya学习笔记 ---- Laya中如何新建一个场景UI并使用

因为我之前是用Egret的,Egret是场景皮肤HomeSceneSkin.exml,然后在场景代码HomeScene代码中为该场景赋值皮肤this.skinName = "HomeScen ...

BASIC-22&lowbar;蓝桥杯&lowbar;FJ的字符串

示例代码: #include #define N 1000000 int main(void){ int n = 0 , i = 0; char arr[N] , tmp ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值