1樓:匿名使用者
一、input # 語句
從已開啟的順序檔案中讀出資料並將資料指定給變數。
語法:input #filenumber, varlist
filenumber 必要。任何有效的檔案號。
varlist 必要。用逗號分界的變數列表,將檔案中讀出的值分配給這些變數;這些變數不可能是乙個陣列或物件變數。但是,可以使用變數描述陣列元素或使用者定義型別的元素。
說明通常用 write # 將 input # 語句讀出的資料寫入檔案。該語句只能用於以 input 或 binary 方式開啟的檔案。
例子:private sub command1_click()
dim a as string
open "d:\a.txt" for input as #1
do while not eof(1)
input #1, a
print a
loop
close #1
end sub
二、line input # 語句
從已開啟的順序檔案中讀出一行並將它分配給 string變數。
語法line input #filenumber, varname
line input # 語句的語法具有以下幾個部分:
filenumber 必要。任何有效的檔案號。
varname 必要。有效的 variant 或 string 變數名。
說明通常用 print # 將 line input # 語句讀出的資料從檔案中寫出來。
line input # 語句一次只從檔案中讀出乙個字元,直到遇到回車符 (chr(13)) 或回車-換行符 (chr(13) + chr(10)) 為止。回車-換行符將被跳過,而不會被附加到字串上。
例子:private sub command1_click()
dim a as string
open "d:\a.txt" for input as #1
do while not eof(1)
line input #1, a
print a
loop
close #1
end sub
2樓:匿名使用者
input讀取檔案中指定的內容,如果沒有指定,就全部讀取,line input是一行一行的讀取
vb函式 line input 如何讀指定行。
3樓:棘棘芽
只能一行一行的讀
文字檔案 一般不是太大 處理都是一次讀取完 可以放到 string () 陣列 裡 一行乙個 修改全成時 再重新寫進檔案的
除非你的檔案是 順序型 位元組型的 可以定位 (有規則的) 否則 只能一行一行的來
4樓:匿名使用者
定義乙個陣列,將文字內容lineinput到陣列中,然後再從陣列中拿。不知道是不是你想要的
private sub command1_click()dim s(20) as string, i as integeri = 0
open "c:\documents and settings\administrator\桌面\1.txt" for input as #1
do while not eof(1)
line input #1, s(i)
i = i + 1
loop
『假如你需要第n行
dim target as string
target=s(n) 'target就是拿到你要的end sub
5樓:匿名使用者
用迴圈指定。
例如讀第五行:
for i=1 to 5
line input #1,x
next
6樓:
do while not eof()
line input # 檔案號
loop
在VB中,順序檔案的input和line inpu
input讀取檔案中指定的內容,如果沒有指定,就全部讀取,lineinput是一行一行的讀取。 input語句可以輸入讀入多個變數 可以是long integer string等,任何變數型別 而line input只能讀取一行不帶回車符的字串。 在vb中input 和 line input 都是 ...
VB write語句和print語句
write 語句,輸出的時候,字串會自動加上 雙引號,並且中間會用,逗號分隔開來每乙個資料,閱讀起來不是很好看,適合用input 語句讀入。print 語句,輸出的時候,字串不會自動加上任何符號,原樣輸出,也不會用逗號分隔每乙個資料。適合於閱讀,適合用line input 語句讀入。舉乙個例子 以下...
什麼是repeat語句和while語句
乜初珍 while 語句 執行一個語句,直到指定的條件為 false。while expression statements 引數expression 必選項。boolean 表示式,在迴圈的每次迭代前被檢查。如果 expression 是 true,則執行迴圈。如果 expression 是 fa...