有个fatfs 文件,假设文件内容为:
11111111111111111111
22222222222222222
333333333333333333
44444444444444444
55555555555555555
我想把2这行删掉,有没有简单的方法?
我不想创建一个新文件,然后把需要的复制过去。觉得要是文件比较大,效率比较低.
有个fatfs 文件,假设文件内容为:
11111111111111111111
22222222222222222
333333333333333333
44444444444444444
55555555555555555
我想把2这行删掉,有没有简单的方法?
我不想创建一个新文件,然后把需要的复制过去。觉得要是文件比较大,效率比较低.
```c
FILE *fp = fopen("1.txt", "r+");
fseek(fp, 10, SEEK_SET);
fwrite("sscdasdasdasd",1,10,fp);
// fputs("sscdasdasdasd",fp);
fclose(fp);
```
可以直接在原位置改写