我正在用C编写一个程序,我将需要一个配置文件。问题是,我不知道哪个会更好。这个程序看起来非常庞大,有几个部分都试图从同一个配置文件中获取信息。那么有谁会有更好的建议?或者可能是我从未想过的事情?哪个更好? XML,INI还是其他?
2
A
回答
1
使用sqlite,真的。
1
有一些专用配置文件库,例如
- 一个完全可重入解析器。独立配置可以同时在并发线程中解析。
- C和C++绑定,以及钩子允许创建其他语言的包装纸。
- 一个简单的,结构化的配置文件格式是更可读的并且比XML紧凑且比过时的,但是普遍视窗“INI”文件格式更灵活。
- 一个低占用空间的实现(C库只有37K,C++库只有76K),适用于内存有限的系统。
- 正确的文档。
0
相关问题
- 1. 哪个更好? Java开发还是Webworks?
- 2. 哪个更好?碳还是可可? (Mac)
- 3. PHP - 退出还是哪个更好?
- 4. 克隆还是应用:哪个更好?
- 5. MySQL - 哪个更好:SELECT还是SELECT COUNT?
- 6. 配置文件INI? XML?其他?
- 7. 这是JSON数据,XML还是其他?
- 8. 继承C:好,坏,还是其他?
- 9. 共享偏好(putStringSet)还是其他?
- 10. XML,SQL Server Compact还是其他?
- 11. 这段代码使用switch-case,如果还有其他的,哪个更好?
- 12. MySQL:哪个更好,选择Update,还是更新?
- 13. Neo4j,哪个更好:多重关系还是一个属性?
- 14. 多继承,还是其他?
- 15. “是”vs“有”:哪个更好?
- 16. 哪个代码更好:使用“as”还是“is”?
- 17. 哪个更好,创建物化视图还是新表?
- 18. 哪个Rails认证系统更好:AuthLogic,Clearance还是Devise?
- 19. 哪个更好,刷新后还是live()(jQuery)?
- 20. 哪个Android IDE更好 - Android Studio还是Eclipse?
- 21. 哪个更好 - 主循环还是单独的线程?
- 22. PHP + Wordpress功能组织:哪个更好,function()还是Include()?
- 23. 哪个循环在性能上更好 - foreach还是?
- 24. 哪个更好,Enumerable.Epty为<T>还是new [0]?
- 25. 哪个地图缩小性能更好?Hbase还是Cassandra?
- 26. 对于哪个更好的CMS?MVC还是MVP?
- 27. 哪个更好? Android工作室还是Eclipse?
- 28. 哪个更好ORM(Apache Cayenne),JDBC还是SpringJDBC?
- 29. 哪一个性能更好?交叉连接还是新表?
- 30. 哪个更好:显式还是无类型get()?
我们不能告诉你,因为你的问题太含糊。什么将在配置文件中?你是否在特定的平台上?在Windows上,注册表适用于简单配置。 –
配置文件是否需要手动编辑?还是将它作为持久系统值的存储库? –
它可以手动编辑,但我打算构建一个小的GUI来编辑值。也许我应该清除它。它将在* nix系统上。 – psion