安徽网站建设首选-晨飞网络wordpress 301重定向是什么?
摘要:安徽网站建设首选-晨飞网络,wordpress 301重定向,网站开发使用api对seo,wordpress主题腾讯EDC最近在学习时,发现自己还不会操作ini文件,想着以前工作时
安徽网站建设首选-晨飞网络,wordpress 301重定向,网站开发使用api对seo,wordpress主题腾讯EDC最近在学习时#xff0c;发现自己还不会操作ini文件#xff0c;想着以前工作时接触到的项目或多或少都要用到ini文件去保存初始化程序的数据#xff1b;所以赶紧去网上搜索以下C/C操作ini文件都有些什么库可以玩玩#xff1b;搜索到有#xff1a;
1. inih#xff1a;这是…最近在学习时发现自己还不会操作ini文件想着以前工作时接触到的项目或多或少都要用到ini文件去保存初始化程序的数据所以赶紧去网上搜索以下C/C操作ini文件都有些什么库可以玩玩搜索到有
1. inih这是C语言小巧的库更适合嵌入式开发
2. iniparser这是C语言的库挺方便使用的开源两个.h文件和两个.c文件但只能在Linux中使用
3. simpleini这是C的库挺方便使用的跨平台开源就两个.h文件和一个.c文件且支持中文
所以最后我选择了simpleini这个库去学习使用 目录
一、介绍
1. ini介绍
2. simpleini介绍
二、下载
三、使用
1. 加载ini文件
2. 简单配置
3. 增
1). 添加一个新的节点(section)
2). 添加一个新的 key和value
4. 改
1). 修改值(value)
5. 删
1). 删除 key 和 value
2). 当最后一个key也被删除掉后section1也会被删除
3). 删除整个节点(section)和其下的所有键(key)
6. 查
1). 将下图中的ini文件内容读取打印显示
2). 遍历ini文件的所有内容
3). 遍历所有节点(section)
4). 遍历指定节点的键(key)
5). 获取一个键对应多个值
6). 获取指定节点(section)里有多少键值
7. 保存
1). 保存到文件
2). 保存到C字符串
8. 中文乱码问题
四、封装
configdef.h
iniconfig.h
iniconfig.cpp
测试代码
五、总结 一、介绍
1. ini介绍
ini文件由 [section] 节点 和 key 键 和 value 值 构成。
例如一个简单的ini文件如下所示
[message]
name 张三
age 25
height 173.2; 这是一个注释[server]
ip 127.0.0.1
port 6666
message就是节点节点下方就是它的键和值server也是一个节点。
如果需要注释使用英文分号 ; 即可。 2. simpleini介绍
一个跨平台库提供了一个简单的API来读取和写入ini风格的配置文件。它支持ASCII、MBCS和Unicode格式的数据文件。它被明确设计为可移植到任何平台并已在Windows, WinCE和Linux上进行了测试。
