服务标准有哪些:C语言中二进制文件操作代码

来源:百度文库 编辑:高考问答 时间:2024/05/06 00:14:14
要求:将命令行下提供的文件名,对应文件的第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)