C如何删除文本文件中的一行
2024-10-05 22:22:04
方法一:如果文件小,完整读入内存后在内存中删除,以写的方式清空原始文件并覆盖即可。方法二:如果文件大,先逐段读取,确认删除的起止位置,将之后的内容分段读出并覆盖到前面,最后截去文件多余的长度即可。方法三:如果磁盘足够大,从头读取原始文件并转存到一个缓存文件,将要删除的文件跳过不写,所有内容写入缓存文件后,将缓存文件整个复制覆盖原始文件,删除缓存文件即可。提示:c++没有提供简单快捷的直接删除方法,只能用覆盖的方式删除。
猜你喜欢
-
用医保卡去医院看牙齿可以报销吗
阅读量:44 -
租房一般要问清楚哪些问题
阅读量:92 -
如何选购儿童三轮车
阅读量:79 -
烤漆门如何补漆
阅读量:48 -
黑色车漆面白斑如何处理
阅读量:18 -
怎么正确护理头发
阅读量:56 -
卫生间防水需要注意哪些
阅读量:17 -
羽绒服漏绒怎么解决
阅读量:12 -
怎样选购水管
阅读量:51 -
海苔如何选购
阅读量:44
猜你喜欢
-
阅读量:93
-
阅读量:40
-
阅读量:40
-
阅读量:32
-
阅读量:37
-
阅读量:35
-
阅读量:87
-
阅读量:6
-
阅读量:28
-
阅读量:49