我的代码使用带有key = value类型条目的基于文本的conf文件。我想为文件添加部分功能,即搜索部分的数量,搜索部分中的特定键。
我想知道是否有任何已经执行此操作的库/函数,我可以重用。我的怀疑是肯定的,因为很多gnu软件都使用这样的文件。如果存在用于cmd行标志的getopt,则还应存在类似conf文件读取器的内容。但我找不到它。任何信息都表示赞赏。
答案 0 :(得分:2)
Glib提供了读取'key = value'类型配置文件的功能。请参阅:http://library.gnome.org/devel/glib/stable/glib-Key-value-file-parser.html。
答案 1 :(得分:1)
不幸的是,这些文件的语法有很多变化。有几个库可以做到这一点,它看起来像GConf和libconfig可能是你正在寻找的。 p>
在这样的情况下,我有时会向Git查看源代码,看看它是如何处理的。