esp32s3,fatfs文件系统,fprintf不能保存数据,只能fclose后才能保存

zwt0612
Posts: 1
Joined: Thu Sep 21, 2023 8:54 am

esp32s3,fatfs文件系统,fprintf不能保存数据,只能fclose后才能保存

Postby zwt0612 » Thu Sep 21, 2023 9:02 am

esp32s3,fatfs文件系统,fprintf不能保存数据,只能fclose后才能保存。尝试过fclose之前使用fflush函数保存数据,但是还是不行,不能成功。这样每次保存数据都要fclose,很麻烦啊。。。。。

XiongJL001
Posts: 29
Joined: Sat Jun 24, 2023 12:52 am

Re: esp32s3,fatfs文件系统,fprintf不能保存数据,只能fclose后才能保存

Postby XiongJL001 » Wed Sep 27, 2023 3:17 am

看看fprintf的返回写入的字节数是多少,如果写入了之后,文件偏移位置没有跳回文件开头就直接读的话肯定页读不出来数据,因为文件偏移位置已经再你写入的数据之后了,所以读不出来数据,fclose之后再打开文件也就相当于文件光标再文件开头,这样也就可以读出你写入的数据

Who is online

Users browsing this forum: No registered users and 21 guests