討論串[問題] FAT32與fseek()
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者bobhsiao (㊣小臃腫㊣)時間17年前 (2007/11/14 21:23), 編輯資訊
1
0
0
內容預覽:
當:. AP執行:fseek(fp, 0, SEEK_END); //移到檔案尾端(可得檔案長度). 底層:要找到該檔的最後一個CLUSTER,並記錄,. 以便 fread(), fwrite()...等函數可以順利執行. 問題說明:. FAT的資料都是以CHAIN連接, 要找最後一個CLUSTER

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者LPH66 (IWH68S0XZ8M89)時間17年前 (2007/11/14 23:52), 編輯資訊
0
0
0
內容預覽:
這已經是很底層的動作了.... 我沒搞錯的話這一部份是BIOS在管的. 除非你是自己去讀FAT (但一般PC應該不會有這種需求吧...?). 不然其實你就放心fseek下去就好了 其他的事情BIOS會幫你管的. (現在磁區規劃都做得讓cluster數不要太多 這樣找起來也方便 也不會停太久). --

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Knudsen.時間17年前 (2007/11/18 02:01), 編輯資訊
1
0
0
內容預覽:
引述《LPH66.bbs@ptt.cc (IWH68S0XZ8M89)》之銘言:. > 引述《bobhsiao (㊣小臃腫㊣)》之銘言:. > : 當:. > : AP執行:fseek(fp, 0, SEEK_END); //移到檔案尾端(可得檔案長度). > : 底層:要找到該檔的最後一個
(還有451個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者LPH66 (IWH68S0XZ8M89)時間17年前 (2007/11/18 04:13), 編輯資訊
0
0
0
內容預覽:
引述《Knudsen.bbs@bbs.wretch.cc (不告訴你)》之銘言:感謝指教 @_@. 不過我的印象是例如INT13H之類的東西. 像這個不也是BIOS的事嗎?. 還是說其實這些以前是INT13H等等管的地方現在其實是OS在管這樣?. 或者其實是: 更底層的東西(例如直接讀磁碟)就交
(還有136個字)
首頁
上一頁
1
下一頁
尾頁