如何用ch375hf3.lib子程序庫讀一個文件的最后128字節(jié)

如何用ch375hf3.lib子程序庫讀一個文件的最后128字節(jié) 如果增大ch375vfilesize的長度讀實際不超過一個扇區(qū)的數(shù)據(jù) 實際扇區(qū)數(shù)據(jù)沒有以后到第512個字節(jié)那部分的數(shù)據(jù)有嗎 ch375hf3.lib子程序支持filereadlast嗎 用我用的是51讀u盤 小弟很急 請大蝦賜教

FileReadLast是模塊的COMMAND,源程序如下 CH375FileLocate(0xffffffff); CH375vFileSize +=511; CH375FileRead( 1 Sectors); CH375vFileSize -=511;


謝了 再問tech


u盤文件子程序庫說明中 在說明ch375ileread()函數(shù)時,說可以臨時增大ch375vfilesize以讀出最后一個扇區(qū) 再恢復ch375vfilesize ,但此時的文件指針已經(jīng)無效了 這句話是什么意思 還有原實際數(shù)據(jù)不足一個扇區(qū) 而讀出一整個扇區(qū) 是不是后面的用0來填充? 謝謝


這個不可能吧?


U盤的數(shù)據(jù)讀寫都是按扇區(qū)方式來處理的,當你的文件剩余不足一個扇區(qū)時,公司的文件系統(tǒng)庫文件就認為它剩余扇區(qū)數(shù)為0,所以數(shù)據(jù)讀不出來。ch375vfilesize 加上511字節(jié)使原來不足的扇區(qū)補滿。這樣就可以將結尾的一扇區(qū)數(shù)據(jù)讀出。然后再根據(jù)實際長度取出你需要的數(shù)據(jù)來就可以了。


樓上說加上511字節(jié)使原來不足的扇區(qū)補滿,是以什么值來補滿一個扇區(qū)呢


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频