[问题] 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