討論串[VB6 ] 讀取檔案限定讀取某行
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者fumizuki (矇面加菲獅)時間18年前 (2007/03/20 06:31), 編輯資訊
0
0
0
內容預覽:
那個物件只提供讀字元、讀行、讀全部的方法. 如果像是1,2,3這樣固定分隔字元的話. arr = Split(buffer, ","). a = arr(0). b = arr(1). c = arr(2). --. ▃▅▇▆▄ ▆▂▃ `逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂
(還有2個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者hoseehosee (^_^)時間18年前 (2007/03/19 19:30), 編輯資訊
0
0
0
內容預覽:
上面的方法可以成功的讀取到我所要的行數. 接著的問題是要怎麼去收檔案裡面的data呀?. 像是Input #x,a,b,c這樣可以用三個變數去抓檔案中的data. 那我檔案中如果有1,2,3這樣的data. 該用怎樣的語法去抓呢?. (應該是可以利用字串存起來然後去判斷,但是有沒有比較快的方法呀?)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者fumizuki (矇面加菲獅)時間18年前 (2007/03/16 06:55), 編輯資訊
0
0
0
內容預覽:
VB 內建的檔案存取不提供 skip 方法,所以必須逐行讀取,. 可以改用 Scripting.FileSystemObject:. Set fs = CreateObject("Scripting.FileSystemObject"). Set File = fs.OpenTextFile("c:
(還有262個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者hoseehosee (^_^)時間18年前 (2007/03/16 02:46), 編輯資訊
0
0
0
內容預覽:
嗯,抱歉,可能是我問的不太清楚. 版主的語法應該是讀取了每一行的資料. 然後用變數判斷,每讀取五行就print. 因為我的檔案有289*8000行. 所以每一行每一行的讀取會比較花時間. 而我要從檔案讀進來的資料. 有可能會是從第16000行開始(例). 那我可以使用哪種語法來略過之前的15999行

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fumizuki (矇面加菲獅)時間18年前 (2007/03/15 19:36), 編輯資訊
0
0
0
內容預覽:
Do While Not Eof(1). Line Input #1, Buffer. i = i + 1. If i Mod 5 = 0 Then Print Buffer. Loop. --. ▃▅▇▆▄ ▆▂▃ `逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂" .. ████
首頁
上一頁
1
2
下一頁
尾頁