1樓:匿名使用者
1、先建一個變數陣列把"i.txt"裡面的內容都讀出來2、修改你要修改的資料
3、重新新建那個檔案,寫入資料。ok?
2樓:匿名使用者
閒來沒事,幫你寫一個吧,加一個按鈕,把**複製進去,然後去d:檢視一下.
'也不知道你想幹嘛,是學習呢,還是想做別的東西,嘿嘿'像你這種想讀取某行,某段的資料,最好用隨機檔案進行讀取private sub command1_click()'開啟一個文字,如果沒有,則新建,型別為隨機型open "d:\i.txt" for random as #1'寫入資料
put #1, 1, "123"
put #1, 2, "456"
put #1, 3, "789"
close #1
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'接下來改資料了,首先還是開啟檔案控制代碼
open "d:\i.txt" for random as #1'你想改哪個就改哪個,只要記住他是第幾個就行了.
put #1, 2, "555"
close #1
'收工end sub
vb 如何寫入檔案第一行
3樓:愛梔竹的人
檔案操作沒辦法只替換第一行,只能讀出全部,再寫回去。
vb 如何讀取和寫入指定行 (txt)
4樓:匿名使用者
不是很明白你說的意思.
vb怎樣把一行字元寫入txt文字檔案首行?
5樓:匿名使用者
全部讀出來寫入你要寫入第一行的內容再把讀出的內容寫進去,通俗易懂,如果你想用移位或位操作什麼的,就算了吧,都是忽悠人的,詳細請參考資料寫入方式你就懂了
6樓:匿名使用者
全部讀取後再全部寫入檔案:
sub aaa()
on error resume next
filename = "c:\123.txt"
dim arr() as byte
redim arr(filelen(filename))open filename for binary as #1get #1, , arr
close #1
open filename for output as #1print #1, "新首行字串:abcd" & vbcrlf & strconv(arr, vbunicode);'主要最後面的;,不能少的,否則將加入一空行
close #1
end sub
vb中利用replace替換,如果一行中有多個相同的數,但是不想全部替換怎麼辦
replace函式的第五參數列示替換次數 第四引數指替換開始處 private sub form load dim stemp as string stemp i am a boy 100 20 100 30 stemp replace stemp,100 50 1 stemp replace st...
簡單的vb問題,關於開啟檔案,一個簡單的vb問題,關於開啟檔案
正常的語法不是應該這樣嗎?if dk.filename then 如果路徑為實值 open dk.filename for output as 1 則開啟 print 1,txt.text 我把文字框改名為txt了 close 1 end if 你確定dk.filename 是一個正常的完整的檔案路...
vb程式設計,關於查詢檔案匹配行後再讀取幾行資料的問題,求高手解答
private sub mand1 click dim id as string dim lenth as integer open c documents and settings administrator 桌面 1.txt for input as 1 do while not eof 1 l...