[問題] 檔案讀取的問題

看板C_and_CPP (C/C++)作者 (風欲)時間15年前 (2010/12/03 15:01), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 我現在有一個檔案, 我不想從第一航開始讀, 有沒有什麼好的作法。 我只知道一個較愚蠢的方法 就是寫一個迴圈 每一行都讀 但前面讀到的都不裡他 等到到我要的行數時才在執行我要的動作 但這樣一來如果我前面很多行是不要得 就變成要浪費很多時間 所以想請教友沒有好一點的方法 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.145.120

12/03 15:03, , 1F
文章代碼: #1CyvGNyX
12/03 15:03, 1F

12/03 15:20, , 2F
雖然Windows API支援像fseek那樣任意指定讀取位置,但是
12/03 15:20, 2F

12/03 15:21, , 3F
硬碟本來就是一直旋轉到檔案起始的Sector開始循序讀,就算
12/03 15:21, 3F

12/03 15:22, , 4F
要跳,似乎也是一次跳一個Sector,所以要快的話,你就把每
12/03 15:22, 4F

12/03 15:22, , 5F
行開頭放在一個sector起始處
12/03 15:22, 5F
文章代碼(AID): #1C-9MkuS (C_and_CPP)
文章代碼(AID): #1C-9MkuS (C_and_CPP)