FATFS 读取文件的某一行,怎么实现比较高效

2019-07-20 19:48发布

大家好!就是在SD卡中创建了一个文件,上的是FATFS的文件系统!请问我想读取文件的第几行,怎么实现高效!
1234
1258
124
5464654
2414355
5225
dd454
4522
d2545
比如说我想读取第五行:2414355
怎么快速读到它,时间越短越好!谢谢各位!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
gotofly21
1楼-- · 2019-07-20 20:29
要么一行一行读,要么大容量一次读完,要么每行字节一样自己计算偏置,没有其他办法。
我做要在文件不定位置插入编辑才痛苦呢,中间插入还有把后面往后挪。文件系统好是好,就是效率不高
蒙子
2楼-- · 2019-07-20 21:20
gotofly21 发表于 2016-9-28 09:41
要么一行一行读,要么大容量一次读完,要么每行字节一样自己计算偏置,没有其他办法。
我做要在文件不定位 ...

用fget这个函数确实是效率很慢  但是计算偏置不好计算

一周热门 更多>