肛血栓:C语言中二进制文件操作代码

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 04:11:11
要求:将命令行下提供的文件名,对应文件的第1个字节更改成某数字,

代码怎样写?
例如:

myapp input.exe 5

则将其第1个字节改成5

答案不对啊。用hex editor打开,看到是35,而不是我要的05

char a;
a='5';
FILE fp;
fp=fopen("input.exe","rb+")
fwrite(&a,1,1,fp);
fclose(fp)