打印

在LPC2368上跑UCOS-II和KEIL的文件系统 遇到的问题

[复制链接]
2939|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
王敬|  楼主 | 2010-1-18 16:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用KEIL 自带的文件系统库 提供的API函数,进行文件读写操作,想在写好的文件中更改某些参数,貌似行不通。文件打开操作
"r"只读方式打开,如果文件不存在,则打开出错。
"w"写方式打开一个空文件。如果文件已经存在,则内容将会被覆盖。如果文件不存在,则创建一个空文件。
"a"写方式打开一个文件。如果文件已经存在,数据将会被追加到文件尾。如果文件不存在,则创建一个空文件。
使用“W”模式会把原来文件的内容覆盖;
使用“A”模式,虽然使用fseek()把文件指针移到要更改的位置,但写操作后还是把内容写在了文件尾部。
  郁闷。
  哪位大虾有好的解决方法 告诉我下 谢谢。

相关帖子

沙发
王敬|  楼主 | 2010-1-18 16:42 | 只看该作者
我* 怎么写的好好的 变成了这个样子  
使用KEIL 自带的文件系统库 提供的API函数,进行文件读写操作,想在写好的文件中更改某些参数,貌似行不通。文件打开操作
"r" 只读方式打开,如果文件不存在,则打开出错。  
"w" 写方式打开一个空文件。如果文件已经存在,则内容将会被覆盖。如果文件不存在,则创建一个空文件。  
"a" 写方式打开一个文件。如果文件已经存在,数据将会被追加到文件尾。如果文件不存在,则创建一个空文件。

使用“W”模式会把原来文件的内容覆盖;
使用“A”模式,虽然使用fseek()把文件指针移到要更改的位置,但写操作后还是把内容写在了文件尾部。
  郁闷。
  哪位大虾有好的解决方法 告诉我下 谢谢。

使用特权

评论回复
板凳
mohanwei| | 2010-1-18 18:25 | 只看该作者
没用过……不过人家都写得很明白了:"a" 写方式打开一个文件。如果文件已经存在,数据将会被追加到文件尾。如果文件不存在,则创建一个空文件。
这是“日志模式”,不能修改已写数据的,只能追加到文件尾……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

122

帖子

0

粉丝