tft每日頭條

 > 知識

 > C如何删除文本文件中的一行

C如何删除文本文件中的一行

知識 更新时间:2024-11-21 22:01:16

  方法一:如果文件小,完整讀入内存後在内存中删除,以寫的方式清空原始文件并覆蓋即可。方法二:如果文件大,先逐段讀取,确認删除的起止位置,将之後的内容分段讀出并覆蓋到前面,最後截去文件多餘的長度即可。方法三:如果磁盤足夠大,從頭讀取原始文件并轉存到一個緩存文件,将要删除的文件跳過不寫,所有内容寫入緩存文件後,将緩存文件整個複制覆蓋原始文件,删除緩存文件即可。提示:c++沒有提供簡單快捷的直接删除方法,隻能用覆蓋的方式删除。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关知識资讯推荐

热门知識资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved