用C++/C开发中解析一个开源INI库
发布时间
阅读量:
阅读量
文章目录
- inih
- Iniparser 4
- simpleini
inih
这是一个基于C语言开发的简洁 yet功能强大的.INI文件解析器。该程序以其精巧的设计和高效的性能著称,特别适合应用于嵌入式设备。值得注意的是,它不仅具备良好的可扩展性,还能够一定程度上兼容于Python的ConfigParser风格,涉及支持RFC 822格式的多行语法以及名称值对的形式。
https://github.com/benhoyt/inih
Iniparser 4
该模块支持基于 C 语言解析 ini 文件的功能模块。在 HTML 格式的完整文档中查看文件时,请确保从该目录中使用支持 HTML 浏览器打开 file.html。
主要特点 :
小:在四个源代码文件(两个.c文件和两个.h文件)中共有约1500行代码。
便携:该系统采用ANSI-C89风格进行开发,并不依赖任何第三方库。
完全可重入:便于实现线程安全性,并且可以通过围绕库函数使用互斥体来进行保护。
simpleini
一个跨平台的应用程序库提供了简单易用的API以处理INI风格的配置文件。该库能够兼容ASCII MBCS及Unicode格式的数据文件并且经过精心设计以确保其在各种平台上都能良好运行并已成功在Windows WinCE及Linux等主要
全部评论 (0)
还没有任何评论哟~
