C++――INI文件详解

匿名 (未验证) 提交于 2019-12-02 23:49:02

原创声明:本文系博主原创文章,转载及引用请注明出处。

1. INI文件介绍

INI是英文单词 INItialization 的缩写,常作为Windows系统下的配置文件。INI文件是文本文件,通常用于程序启动时初始化系统配置。

2. INI文件格式

  1)节(section)

    INI文件由若干节组成,一节是由当前节首至下一节首之间的内容,例如:

[section1] sec1_key1=sec1_val1 sec1_key2=sec1_val2 ... [section2] sec2_key1=sec2_val1 sec2_key2=sec2_val2 ... ...... [sectionN] secN_key1=secN_val1 secN_key2=secN_val2 ...

  2)键值对(key-value pair)

    每一节由节首和若干键值对组成,键值对占一行,写做:key=val。

  3)注释

    以英文分号';'开头至行尾的部分被认为是注释内容

3. INI文件解析工具

  1)python 

    configparser模块,示例参见:https://www.cnblogs.com/ming5218/p/7965973.html

  2)C++

    simpleini是一个跨平台的读取INI文件的开源C++库,项目地址为:https://github.com/brofield/simpleini


【参考资料】

  1. https://blog.csdn.net/qq_39973546/article/details/79857073
  2. https://blog.csdn.net/lw370481/article/details/7474210
  3. https://github.com/brofield/simpleini
  4. https://www.cnblogs.com/ming5218/p/7965973.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!