金牌会员
 
- 积分
- 1238
- 金钱
- 1238
- 注册时间
- 2013-1-9
- 在线时间
- 121 小时
|
10金钱
原子老师,今天学习FATFS实验,我用的是战舰V2的板子,2G的SD卡,根据V2的实验一步一步都是正确的,最后创建了test.txt的文件,里面写的内容是“ddddd”。
然后我又看了V3的视频教程,根据V3版的视频教程,把原来V2的源程序中添加了几行代码:
res=f_open (&fil,"0:/message3.txt", FA_CREATE_ALWAYS|FA_WRITE);
f_write (&fil, "alientek test", 50, &bww);
f_close(&fil);
res=f_open (&fil,"0:/message3.txt", FA_READ);
f_read (&fil, buf,100,&bww);
f_close(&fil);
LCD_ShowString(10,210,230,24,24,(u8 *)buf);
为什么创建的文件用鼠标的双击打不开,必须要先打开记事本,然后在记事本里打开message3.txt这个文件,而且里面的内容是“alientek test pG 傀? 傀? 傀? 傀鏿GpGpGpG ?”,不是“alientek test”,应该是文件没写对,请问问题出在哪儿呢?谢谢!
|
最佳答案
查看完整内容[请看2#楼]
f_write (&fil, "alientek test", 50, &bww);//写入的字节数多了,应该和实际字节数一致sizeof
|