怎么写配置文件?用C语言完成

如何写配置文件?用C语言完成
在没有操作系统情况下,配置文件该如何写?ini文件与xml文件哪种好?请各位大侠帮忙O(∩_∩)O~
配置文件 XML ini

------解决方案--------------------
不懂没有操作系统是什么意思?
------解决方案--------------------
xml文件的话  需要解析xml

ini文件 你可以直接读
------解决方案--------------------
没有操作系统,也就没有文件系统,当然也就没有文件的概念
------解决方案--------------------
没有操作系统,那个配置文件是配什么的?
------解决方案--------------------
引用:
Quote: 引用:

xml文件的话  需要解析xml

ini文件 你可以直接读

意思是ini文件比较简单一些?可以用FILE * fopen(const char * path,const char * mode);来创建ini文件的吗?


是有win api的
http://blog.****.net/lcl_data/article/details/5049596
------解决方案--------------------
如果非常简单的系统的话,不建议用xml( xml需要专门的文件解析 tag/value啥的,增加复杂性),用ini文就可以。如果解析是你自己解析的,那么你可以定义成其它任何文件,为了增加稳定性,你可以隐藏或者加一下密,不让别人修改。
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

xml文件的话  需要解析xml

ini文件 你可以直接读

意思是ini文件比较简单一些?可以用FILE * fopen(const char * path,const char * mode);来创建ini文件的吗?


是有win api的
http://blog.****.net/lcl_data/article/details/5049596

好的,谢谢,我看看O(∩_∩)O~


配置文件 可以加密
------解决方案--------------------
你的系统提供fopen接口吗?如果提供,可以。
如果没有提供,你可以通过sd卡驱动直接写入,至于是不是文件都无所谓,关键就是自己定义一个结构体描述一下这部分存储区的内容就可以了。当然你可以自己实现fopen接口,在sd卡驱动上封装一层接口来模拟文件操作,但是这样会极大地增加工作量。
------解决方案--------------------
Q:在没有系统注册表的情况下,配置文件该如何写?ini文件与xml文件哪种好?
A:配置数据比较少时(比如<100)用ini,否则用xml

------解决方案--------------------
没有操作系统?我们高级语言都是在操作系统上写的啊,不然就是机器语言了。
------解决方案--------------------
fopen/open之类的函数底层都是调用操作系统的内部系统函数。
既然没有操作系统,哪来的文件操作?
除非你的开发包带了SD卡的文件系统操作函数,这要问你自己了
------解决方案--------------------
既然你已经能显示图片文件,那么看一下代码,打开文件、读取文件的函数不就能看到了?

裸机的函数库不一定符合Ansi-C标准,问别人没用
------解决方案--------------------
如果你能直接操作SD卡,干脆就在这卡上用驱动定义一块区域作为配置空间算了。。。
------解决方案--------------------
这种环境ini足已。

------解决方案--------------------
简单环境ini就好了,复杂的画,xml便于阅读和查找,会更好一些
------解决方案--------------------
key = value