程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> writefile-大牛們,請問如何用windows API實現對文本文件的字符刪除修改?

writefile-大牛們,請問如何用windows API實現對文本文件的字符刪除修改?

編輯:編程綜合問答
大牛們,請問如何用windows API實現對文本文件的字符刪除修改?

RT
想請問大家,想要刪除指定的幾個字符如何做到。我用WriteFile寫入的\b會出現亂碼,可以這樣做麼?

最佳回答:


一些基本常識,文件在計算機裡是怎麼存的,似乎你不太清楚,我們用最簡單的方式來說(真實的文件系統比這個復雜,但是你可以這麼理解)
我們在磁盤上劃分為兩個部分,前面是文件分配表,記錄文件名、文件長度、起始地址。
文件則位於磁盤後面,從起始地址到(起始地址+文件長度)
要想追加,直接在起始位置+文件長度的地址繼續寫下去就可以了。
要想截短,直接改變文件長度
但是要想在中間插入、刪除,就沒有直接的辦法了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved