hi,各位大虾,
我连续两次写入文件,出现乱码。但是写入一次是没有问题的。有木有大虾给我分析一下原因。
char str1[]="shh";
char str2[]="jjj";
f_open(&fb,"0:/HH.TXT", FA_CREATE_ALWAYS | FA_WRITE);
f_lseek(&fb,0); //偏移到文件头.
f_write(&fb,str1,sizeof(str1),&bw);
f_write(&fb,str2,sizeof(str1),&bw);
f_close(&fb);
运行代码会出现乱码;
如果把str2的f_write注释掉,在文件里看到的无乱码。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>