标签: file config
我在C中编写了一个简单的Web服务器。我想要编写包含
web_root="rood_directory" max_header_sizq="1024"
.....等
如何以及读取和提取配置文件的最佳做法是什么?
答案 0 :(得分:1)
如果您的配置文件符合正常的INI定义(它看起来可能是这样),您是否考虑过使用多种.ini解析器中的一种?见下文,当然,还有更多。
答案 1 :(得分:0)
这可能完全矫枉过正,但我通常会使用XML。编写基于libxml2(使用XPath)的解析器相对容易,并且可以根据需要进行块嵌套。
但正如我所说,这可能是矫枉过正的。 INI绝对简单得多。