怎样在TXT文档中写数据而不覆盖其以前的数据

2019-03-23 19:46发布

 void Write_Txt(void)
 {
    //写入数据
 UINT bw;//文件写入标志
 FATFS fs;
 f_mount(0, &fs); //初始化必须 
    res = f_open(&fsrc, "shuju.txt", FA_WRITE | FA_CREATE_ALWAYS);  //
 if (res == FR_OK)
 {
   do
     {
       res = f_write(&fsrc, buffer, 100,&bw); 
     }
     
       while (bw < 100);  // 判断是否写完(bw > 100,表示写入完成)
    //关闭文件
       f_close(&fsrc);
 }
 
 }   这是我的代码 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。