Re: 請問VB6修改文字檔..
※ 引述《GreenGhost (So What ?!)》之銘言:
: 我已經知道如何開啟、寫入、關閉等基本的檔案存取動作
: 但是不知道該如何"修改"
: 也就是假如我現在有個.dat檔如下
: AAAAA
: ABBBA
: AAAAA
: 若我想寫個程式 可以把第二行中的BBB改成AAA
: 要怎麼寫呢? (那個.dat又臭又長 且必須修改的地方很多 @@)
: 講簡單點就是 該怎麼指定加入字串的位置 以及該如何刪除已存在的資料呢?
: 謝謝回答!!!
首先,你要把.dat裡的資料讀出來,可以用:
input#檔案編號, 要寫入的變數名
(一次讀出一小段資料)
或用
line input#檔案編號, 要寫入的變數名
(一次讀出一行資料)
資料讀出後,如果你只是要替換字串的話,可以用 replace() 函式將你的例子中的
BBB替換成AAA。寫法如下:
'假設你將讀出的資料放在變數a
a=replace(a,"BBB")
改完後,再把a的內容寫入檔案就行了。
--
Just..
http://vblee.blogspot.com
Play with Everything
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.201.112
推
218.166.74.66 08/18, , 1F
218.166.74.66 08/18, 1F
推
218.166.74.66 08/18, , 2F
218.166.74.66 08/18, 2F
→
218.166.74.66 08/18, , 3F
218.166.74.66 08/18, 3F
→
140.117.201.112 08/18, , 4F
140.117.201.112 08/18, 4F
討論串 (同標題文章)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章