要用c++程序对文件指定内容进行修改,删除指定数据,要用到文件指针吗,求大神指导一下,基本的思路,谢谢
文件好像不支持删除操作
当然要用到。。不然怎么定位到要修改的地方呢
可以先复制源文件内容并在程序中修改,之后在新建txtbing用fprintf写入数据,最后再删除源文件即可
txt文件不能删除中间的内容,除非修改的字符数和原先的一样,否则也不能修改。因为txt文件是线性的。要想修改、删除,需要重新写回修改后的所有文本。