我在C语言中使用Chan的FatFS(http://elm-chan.org/fsw/ff/00index_e.html),并且试图从文件的特定点删除以下所有行。我已将文件指针设置为新的“文件末尾”,文件的其余部分应删除/丢弃/无论如何。 我正在寻找有关临时文件的方法。是否有解决方案,例如在C-String的新端添加“ \ 0”? (我知道EOF不再是字符)
答案 0 :(得分:1)
我自己找到了答案,但是我仍然会回答自己的问题,以避免其他人陷入我的处境。
Chan的FatFS中有一个函数可以截断文件:
FRESULT f_truncate(FIL* fp);