一文带你入门ini格式

一文带你入门ini格式

引入:

以蜂鸣器为例,每次我们增加新的设备,

都需要添加两个新文件:

修改程序代码,手动添加:

缺点: 不利于维护

设备类节点直接通过ini文件配置

什么是.ini文件

ini文件通常以纯文本形式存在,并且包含了一个或多个节(sections)以及每个节下的键值对(keyvalue pairs)。这些键值对用来指定应用程序的各种设置。 比如Linux系统里就有非常多这类格式的文件,如Linux下的打印机服务程序启动配置文 件/lib/systemd/system/cups.service:

举例:

cat /lib/systemd/system/dbus.service

这种.server文件的格式就是 ini格式

[字段] 若干 键值对(key = value)

[sesction] name = key

[Install] Also=cups.socket cups.path WantedBy=printer.target multi-user.target

在配置ini之前我们需要 安装ini文件对应的解析库 inih

inih解析库介绍

inih

是一个轻量级的

C

库,用于解析

INI

格式的配置文件。这个库由

Ben Hoyt

开发,并在

GitHub

上提供源 代码(

https://github.com/benhoyt/inih

)。

inih

库的设计目标是简单易用,同时保持最小的依赖性。

特点

以下是关于

inih

库的一些特点:

跨平台:

inih

库是跨平台的,可以在多种操作系统和编译器环境下使用。

相关推荐

索尼电视维修:为什么不开机,但红灯闪烁?自己动手修理BRAVIA电视屏幕和矩阵
世界上最贵的车是什么车,全球最贵豪车榜首揭秘:布加迪价值1.87亿美元
昨天刚提了一辆一汽丰田皇冠陆放,花费明细给大伙看一下。 裸车价:298800 元。 购置税:22903 元。 交强险:950 元。 车船使用税:480 元。 上牌费:1500元。 商业险我买的是全险花费 6829 元,包含第三方责任险、车辆损失险、车身划痕险、三者法定节假日翻倍险、车辆人员责任险。 这款车搭载的是 2.5L 自然吸气发动机,最大马力 192 匹,配合电动机组成混合动力系统,不仅动力输出较为充沛,而且燃油经济性也不错。 全部算下来花费 330862 元,在深圳提的车,买的时候也对比过丰田汉兰达,还有国产的传祺 GS8 和领克 09,对比起来还是选择了皇冠陆放,大家觉得这个车子怎样,我有没有买贵呢?#热点引擎计划# #动态创作者扶持计划# #我要上热门#
行走的荷尔蒙-朱亚文
365bet新英体育

行走的荷尔蒙-朱亚文

09-07 👁️ 6688
蝈蝈交配后多久产卵,交配期是什么时候
bat365在线平台官网登录

蝈蝈交配后多久产卵,交配期是什么时候

09-06 👁️ 5470
巴西超葡萄牙!国际足联公布新排名,意大利两连败或无缘世界杯
神话传说中的妖怪都是如何修炼成精的?花样很多难度极大!
雷霆之怒哪个幻神好幻神属性分析 雷霆之怒幻神合体属性分析
什么是预售?你真的了解这种消费模式背后的法律与风险吗?