论坛风格切换切换到宽版
  • 628阅读
  • 1回复

[问题求助]linux下,如何以插入的方式写入FLASH???(已解决,谢谢各位大侠) [复制链接]

上一主题 下一主题
 
发帖
2133
C币
-193311
威望
363
贡献值
1
银元
-2
铜钱
4686
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
int .main( void )<性病>
int main
{
   int fd;
   char buf[] = ".efgh";虚拟主机
   cha.r readbuf[20];.
   fd = open("/dev/mtdblock/3",O_.RDWR, O_A.PPEND);              乙肝

   if.( fd < 0 )
      printf("Cannot ope.n /dev/mtdblock./3\n");域名
   else
      printf(".Ope.n /dev/mtdblock/3 successfull!\n");.

   if( write(fd., buf, s.izeof(buf)) < 0 )           鲜花
     printf("Cannot write into /.dev/m.tdblock/3!\n");.
   else
     printf("Write into /dev/.mtdblock/3 successful!\.n");教育
  
   return 0;
}

我的.写入程序,如上所示。但是多次运行写入程序后,读出来的数.据依然是:efgh。    健康
我看了man open 。O_APPEND模.式是:写入时,以插入的模式写到文.件的末尾。.
但是,为何多.次运行写入程序,却只是覆盖以前的数据。.
请.教大侠,如何实现以插入文件末尾的方式.,写入FLASH设备???[成人用品]
谢谢!

[. 本帖最后由 zhj1011 于 200.9-3-16 11:30 编辑 ](        游戏          )

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线xifeng185.
发帖
1907
C币
-559878
威望
367
贡献值
2
银元
-2
铜钱
4351
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
请发到C板块
这个应该是函数调用错误
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个