討論串請問VB6修改文字檔..
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者GreenGhost (So What ?!)時間19年前 (2005/08/18 02:38), 編輯資訊
1
0
0
內容預覽:
我已經知道如何開啟、寫入、關閉等基本的檔案存取動作. 但是不知道該如何"修改". 也就是假如我現在有個.dat檔如下. AAAAA. ABBBA. AAAAA. 若我想寫個程式 可以把第二行中的BBB改成AAA. 要怎麼寫呢? (那個.dat又臭又長 且必須修改的地方很多 @@). 講簡單點就是 該

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者GreenGhost (So What ?!)時間19年前 (2005/08/18 17:51), 編輯資訊
1
0
0
內容預覽:
謝謝..我在小雄VB研究中心找到教學了. 但我想問一下... 比如下面那個範例. Bank = 350000. Put #1, 19, Bank. 這邊是說 無論之前第19個位置是什麼 都直接能覆蓋過去嗎?!. 另外就是.. .txt中的空格在binary中也有佔位元嗎? 一個空格一個個位元嗎?.
(還有163個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者vblee (Joseph)時間19年前 (2005/08/18 17:53), 編輯資訊
0
0
1
內容預覽:
首先,你要把.dat裡的資料讀出來,可以用:. input#檔案編號, 要寫入的變數名. (一次讀出一小段資料). 或用. line input#檔案編號, 要寫入的變數名. (一次讀出一行資料). 資料讀出後,如果你只是要替換字串的話,可以用 replace() 函式將你的例子中的. BBB替換成
(還有30個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fumizuki (小獅子)時間19年前 (2005/08/18 19:20), 編輯資訊
0
0
0
內容預覽:
根據你變數的資料型態而定. 以你目前的這個範例來說 Bank 是 Long,4個位元組。. 一般文字檔用binary模式存取,都是用 Byte 型態(陣列),一個元素佔一個位元組。. Dim tr(1 To 1024) As Byte '讀取 1024 個位元組. Dim tw() As Byte
(還有317個字)
首頁
上一頁
1
下一頁
尾頁