C++——INI文件詳解


原創聲明:本文系博主原創文章,轉載及引用請注明出處。

 

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
...

  例如:[section1] 和 [section2]之間的內容屬於節名為section1的節。

  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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM