C++操作配置文件.ini (***)

C++操作配置文件.ini (***)

C/C++ 操作ini文件(SinpleIni 跨平台库)

---------------------------------------

与 Qt QSettings相比:

QSettings:简单、实用。

SinpleIni :稍微复杂,功能强大。

Linux环境出现中文乱码问题,那就新建一个文件,然后再手动敲上需要的信息即可,例如
touch test1.ini    或     vim test1.ini

记得,千万别从从Window拷贝进Linux中,文件中是不会显示出乱码,但是读取写入时会有乱码!

我遇到的乱码问题,通过上面的方法就可以解决了!
————————————————
版权声明:本文为CSDN博主「cpp_learners」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cpp_learner/article/details/128780799

======================

C/C++ 操作ini文件(SinpleIni 跨平台库)

最近在学习时,发现自己还不会操作ini文件,想着以前工作时接触到的项目或多或少都要用到ini文件去保存初始化程序的数据;所以赶紧去网上搜索以下C/C++操作ini文件都有些什么库可以玩玩;搜索到有:

1. inih:这是C语言小巧的库,更适合嵌入式开发;

2. iniparser:这是C语言的库,挺方便使用的,开源,两个.h文件和两个.c文件,但只能在Linux中使用;

3. simpleini:这是C++的库,挺方便使用的,跨平台,开源,就两个.h文件和一个.c文件,且支持中文;

所以最后我选择了simpleini这个库去学习使用!

 -------------------------------------------


simpleini项目地址:cpp库
https://github.com/brofield/simpleini

下载:debian   Folder: 4.20+dfsg-1| Debian Sources

inih : c库

下载:debian   Folder: 55-1| Debian Sources

iniparser

下载:debian    Folder: src| Debian Sources

————————————————
版权声明:本文为CSDN博主「cpp_learners」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cpp_learner/article/details/128780799

C++操作配置文件.ini

C++操作配置文件.ini

    1.准备
    2.配置
    3.介绍
    4.(*.ini文件操作)
        4.1 读取(*.ini)文件
        4.2 写入(*.ini)文件
        4.3 获取节和键
        4.4 添加和修改数据
        4.5 删除数据
        4.6 从字符串加载数据,并保存
        4.7 其他

1.准备

此次操作*.ini文件用到的工具:simpleini,下载地址:https://github.com/brofield/simpleini。
文件:SimpleIni.h为操作*.ini的主文件,声明和实现都在.h文件中。
文件:ConvertUTF.h、ConvertUTF.c为编码格式转换文件。
————————————————
版权声明:本文为CSDN博主「djh_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44272195/article/details/127231504

你可能感兴趣的:(c++,开发语言)