[問題] bin file 寫入 byte

作者: gn00618777 (非常念舊)   2015-08-03 22:43:30
工作需要,找到了相關資料
http://www.cnblogs.com/oomusou/archive/2011/10/31/write_n_byte.html
這個範例她是說在 0x33 byte 處,加入連續byte,不太懂耶????
0x33 byte 是說空間有 33 byte嗎? 還是說 address 0x33,能否化個簡圖
給愚笨的小弟一些見解嗎? 謝謝。
我把 0x33 改為 -> 0x00 跑出來的 bin 檔內容格式差很多
作者: EdisonX (卡卡獸)   2015-08-03 22:53:00
不是, 他的 code 只是先定位到檔案第 0x33 個 bytes, 然後第 {0x33,0x34,0x35,0x36} 寫入{0xAC,0xFF,0x1B,0xAA}簡單的說是對檔案定址後 "覆寫" ,而不是 "插入"有問題的話去下載 Ultra-Editor 或 PSPAD , 開啟二進位檔,試著去看看,甚至用人工去修改,先玩玩就是了。
作者: gn00618777 (非常念舊)   2015-08-03 22:57:00
剛剛反覆玩這個小程式,好像就是E大所講這樣,謝謝
作者: EdisonX (卡卡獸)   2015-08-03 22:57:00
補充一下 , 他的 if(!fp) { fclose(fp);} 是錯的
作者: CaptainH (Cannon)   2015-08-03 23:09:00
read the fucking mannual

Links booklink

Contact Us: admin [ a t ] ucptt.com