[VB6 ] 請問怎麼讀取倒數第二行文字檔

看板Visual_Basic作者 (小咩)時間16年前 (2008/03/13 20:10), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
請問因為要開一個文字檔讀取他的內容 text1想顯示最後一行..所以是do until eof(1)... 那麼想要讓text2顯示倒數第二行 text3顯示倒數第三行... 該怎麼使用呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.125.204.6

03/13 21:04, , 1F
用三個字串L0, L1, L2
03/13 21:04, 1F

03/13 21:05, , 2F
依照 { L0=L1 : L1=L2 : 讀取一行進入L2 } 的順序執行
03/13 21:05, 2F

03/13 21:05, , 3F
直到EOF為止,這樣就有最後三行了
03/13 21:05, 3F

03/13 21:55, , 4F
請問如果文字檔內容是不能改變的(加入字串)怎麼半呢?
03/13 21:55, 4F

03/14 06:46, , 5F
啊?你在說啥?以上的寫法是會改變到文字檔哪裡?
03/14 06:46, 5F

03/17 12:35, , 6F
推,我看懂了,有點類似bubblesort的作法,讀到EOF就搞定
03/17 12:35, 6F

03/17 14:37, , 7F
其實用陣列寫一個rotatable queue最好,可是考慮到
03/17 14:37, 7F

03/17 14:38, , 8F
當中邏輯有點複雜,所以用這土法,我稱為「遞移法」
03/17 14:38, 8F

03/17 14:39, , 9F
(我亂取的) :D
03/17 14:39, 9F
文章代碼(AID): #17sHcbNH (Visual_Basic)