[求助]請問CH376命令CMD_BYTE_LOCATE指令

命令CMD_BYTE_LOCATE指令是將字節(jié)移動到指定位置,還是根據當前指針移動偏移量?例如現(xiàn)在已經寫了一些數據了,當前文件指針在文件末端。我想將指針為80的位置的數據由0修改為1.我是可以直接發(fā)送命令CMD_BYTE_LOCATE(80)就可以嗎?還是需要先發(fā)送命令CMD_BYTE_LOCATE(0)將文件指針移動到0,然后再發(fā)送命令CMD_BYTE_LOCATE(80)?

如果文件被新建或者被重新打開時,當前文件指針都為 0,移動當前文件指針,通常用于從指定位置開始讀寫數據,

如果是連續(xù)寫入,文件指針在末端,發(fā)送CMD_BYTE_LOCATE(80)即移動當前指針位置至第80字節(jié)開始,此時寫入會將后續(xù)原有字節(jié)數據覆蓋


就是說當前假如我文件已經寫了1000個數據了,文件指針在1001.此時我發(fā)送CMD_BYTE_LOCATE(80),文件指針是移動到絕對地址的80位置,而不是1001-80的地址是吧


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

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