【文件属性】:
文件名称:mINI:INI文件读取器和写入器
文件大小:33KB
文件格式:ZIP
更新时间:2021-05-05 22:40:17
ini ini-parser ini-config ini-reader ini-file
小型的
v0.9.10
信息
这是一个很小的,仅标头的C ++库,用于处理INI文件。
它符合以下格式:
部分和键名不区分大小写
节,键和值周围的空格将被忽略
允许使用空白部分和键名
不属于某节的键将被忽略
注释是其中第一个非空白字符为分号( ; )的行
分节线允许使用尾随注释,但关键/值行不允许
每个条目都存在于单行中,并且不支持多行
[section]
key = value
一次性读取文件,然后将数据保留在内存中并准备进行处理。 读取或写入操作后文件将关闭。 该实用程序支持惰性写入,该惰性写入仅写入更改和更新并保留自定义格式和注释。 由write()调用调用的惰性写入将读取输出文件,查找已进行的更改,并相应地更新该文件。 如果只需要生成文件,请改用generate() 。
节和键顺序保留在读写操作中。 遍历数据将采用与原始文件相同的顺序或将密钥添加到结构的顺序。
该库使用st
【文件预览】:
mINI-master
----tests()
--------testread.cpp(10KB)
--------testcasesens.cpp(2KB)
--------testhuge.cpp(1KB)
--------building.txt(331B)
--------clean.bat(29B)
--------testgenerate.cpp(6KB)
--------build.bat(139B)
--------testcopy.cpp(2KB)
--------run.sh(89B)
--------testwrite.cpp(15KB)
--------run.bat(82B)
--------testutf8.cpp(2KB)
--------lest()
--------build.sh(144B)
--------clean.sh(30B)
----LICENSE(1KB)
----src()
--------mini()
----.gitignore(60B)
----CHANGELOG.md(2KB)
----README.md(9KB)