软件设计中,经常会遇到一些参数文件的保存和读取,如果不考虑支持在程序外手动修改配置文件的话,就可以设计为以二进制方式来读写文件,这样会非常方便,不用考虑格式,整个结构体对象可以直接写入文件,并且整体读出。但是,如果希望能够在程序外手动修改配置文件,就需要以一种比较直观的方式来组织配置文件了,比如比较常用的有:xml文件,ini文件等等。这些都是一些“重量级”的配置文件管理方法,最近在嵌入式平台上开发软件程序,写了个简单的配置文件管理程序,整理了一下,发在这里供大家参考吧。
附件工程文件下载
具体下载目录在 /2012年资料/1月/11日/基于C语言的配置文件管理/
读写的文件格式与ini文件格式很相似,但是功能远远没有ini那样强大,格式如下图:
代码发布如下,附件中有整个工程文件。
1. 配置文件管理API代码
2. 测试代码
3. 运行显示效果