c - C (Unix) 中基于文件的配置处理

标签 c parsing unix configuration

这可能是编程时最常见的任务/问题之一;您需要将应用程序的配置存储在某处。

虽然我正在尝试创建网络服务器或其他应用程序,但我希望尽可能保持代码整洁,因为我对编程的主要兴趣是架构。这导致我想将配置存储在一个文件中,该文件无需重新编译软件即可更改。

我来这里不是为了重新发明轮子或类似的东西,所以我想做的是在 *nix 上用 C 语言创建一个配置阅读器。配置可能看起来很像任何其他软件的配置; Apache、vsftpd、MySQL 等

基本问题是:如何从文本文件中读取并有效地处理每一行(在纯 C 中)?我是否需要使用 fgetc() 并处理每个字符?

最佳答案

嗯嗯有LibConfig .

我在 Wiki 中找到了它

关于c - C (Unix) 中基于文件的配置处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/411921/

相关文章:

The C Programming Language 1.9 中示例的冲突类型

Python/BeautifulSoup 解析 HTML 分数

java - 解析JSON JAVA中的复杂字符串

linux - AWK 日期到纪元

c - 尝试打开非常大的文件时打开命令出现段错误

c - LibCurl : Upload file to azure blob storage and Authorization

c - 在 C if-else 语句中,应该先出现更可能为真的条件吗?

c# - 数学表达式求值器出错

Unix 目录中目录的最大数量

计数变更程序 - C