VB寫入檔案寫入特定一行,vb 如何寫入檔案第一行

2022-02-24 13:35:39 字數 1359 閱讀 2126

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...