又來請(qǐng)教.哈哈

我用CH375想刪除文本文件中的一行? 1\分幾部步怎么操作? 2\文本文件的結(jié)束符是什么? 3\用不用修改文件長(zhǎng)度?

(1)簡(jiǎn)單的說就是用文件后續(xù)的數(shù)據(jù)覆蓋要?jiǎng)h除的那一行數(shù)據(jù),后續(xù)的數(shù)據(jù)都向前移動(dòng)一行 (2)沒結(jié)束符,只有換行符,2個(gè)字節(jié)表示:0x0D,0x0A (3)需要修改文件,總長(zhǎng)度減去被刪除的一行數(shù)據(jù)


1,不可以刪除文本文件中的某一行,或者字符,只能覆蓋,修改. 2.文本文件沒有結(jié)束符.


如果想刪除其中的一行數(shù)據(jù)的話,不好刪除.后面的字節(jié)全部要往前移. 可以用一個(gè)簡(jiǎn)單的方法,適用與文件不大的場(chǎng)合,刪除A文件的數(shù)據(jù),你新建一個(gè)B文件,把A中數(shù)據(jù)拷貝進(jìn)去,拷到你刪除的地方跳過去.這樣處理簡(jiǎn)單,但是速度會(huì)慢


1,刪除一行的話如果按照WINDOWS來做的話很復(fù)雜,需要你把整個(gè)文件讀取進(jìn)來之后在刪除掉你不要的數(shù)據(jù)在寫進(jìn)文件里面去,如果你只是在某一行寫0X00或者0X20(空格符),那么你只需要跳到你要?jiǎng)h除的位置寫數(shù)據(jù)就可以了。 2,文本文件沒有結(jié)束符,如果說2行之間的話如果你“回車”按鍵的話,那么2行之間應(yīng)該有“0X0D和0X0A”兩個(gè)數(shù)據(jù)。 3,如果按照1上面所說添0X00或者0X20的話是不需要的。


文本文件沒有結(jié)束符 1\是不是以文件長(zhǎng)度來讀文件的.如果修改文件長(zhǎng)度為0的,是不是文件有在多的數(shù)據(jù)也讀不出來了? 2\刪除是不是分二次操作? 一先用后面的數(shù)據(jù)覆蓋要?jiǎng)h除的數(shù)據(jù).二修改文件長(zhǎng)度就可以了?


1,是的 2,第一步是先把你的文件讀進(jìn)來,在修改,然后在覆蓋文件,最后修改文件長(zhǎng)度。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频