文件系统,怎么实时存取问题

2019-08-17 08:42发布

写的程序可以只能存储最后一条的,怎么用文件系统实时存取多条数据,每一条后面用换行回车隔开
这是我的源程序
  f_open(f_txt,"0:/NEW/new.txt",FA_CREATE_ALWAYS | FA_WRITE);
  f_write(f_txt,RxBuffer5,12,&cnt);
  f_close(f_txt);
数据在RxBuffer5[]数组里面
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
denike
1楼-- · 2019-08-17 10:57
        res = f_lseek (&fsrc , fsrc.fsize);//指针指向当前文件尾
纯之/wind
2楼-- · 2019-08-17 13:57
yklstudent 发表于 2017-6-7 21:16
打开/关闭操作干嘛,直接就打开,然后有数据来了就写啊

不关闭,写不进去数据呀
纯之/wind
3楼-- · 2019-08-17 16:46
yklstudent 发表于 2017-6-7 21:16
打开/关闭操作干嘛,直接就打开,然后有数据来了就写啊

还有没有别的方法,求指点,谢谢啦
纯之/wind
4楼-- · 2019-08-17 19:15
还是没有解决数据覆盖问题
闪电之舞
5楼-- · 2019-08-17 23:20
 精彩回答 2  元偷偷看……
闪电之舞
6楼-- · 2019-08-18 00:32
你这样的话  每次打开  都是指向最前面   然后覆盖之前的数据

一周热门 更多>