FATFS没有f_scanf函数,有什么办法实现文件数据的格式化输入吗?

2019-10-11 13:57发布

        FATFS文件系统里关于读取和写入的函数有下面四个,想知道怎么实现类似C语言的fscanf函数一样的功能,对文件进行格式化读取呢?有哪位大神知道吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
yyx112358
1楼-- · 2019-10-11 14:07
我也是刚开始学,对这个问题有几个想法:
1、自己写一个类似的函数,不过这个好像需要不定长参数
2、先用f_read()读进数据流,再用sscanf()获得格式化数据
3、像原子的串口函数当中重定义了fputc()一样做一个重定义
cztqwan
2楼-- · 2019-10-11 17:31
回复【2楼】yyx112358:
---------------------------------
想法很不错,给了我一点思路,太感谢了。
yyx112358
3楼-- · 2019-10-11 22:01
回复【3楼】cztqwan:
---------------------------------
我试了一下子,感觉还是sscanf功能比较强大呵呵
虎啸
4楼-- · 2019-10-11 22:49
能分享一下吗?

一周热门 更多>