永发信息网

c语言往test.bin写入十六进制数据“EFFFEFFFF”,求代码

答案:3  悬赏:0  手机版
解决时间 2021-02-23 20:59
  • 提问者网友:杀生予夺
  • 2021-02-23 06:44
c语言往test.bin写入十六进制数据“EFFFEFFFF”,求代码
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-02-23 07:54
unsigned char uc[]={0x0E, 0xFF, 0xFE, 0xFF, 0xFF};
FILE *fp=fopen("test.bin", "wb");
if(fp)
{
fwrite(uc, 1, sizeof(uc), fp);
fclose(fp);
}
全部回答
  • 1楼网友:何以畏孤独
  • 2021-02-23 10:37
#include <stdio.h> int main() { FILE *fp=fopen("test.bin", "wb" ); char ch1=0xEF ; char ch2=0xFF ; if ( fp == NULL )     return -1; fwrite( (char *)&ch1,1,1,fp ); fwrite( (char *)&ch2,1,1,fp ); fwrite( (char *)&ch1,1,1,fp ); fwrite( (char *)&ch2,1,1,fp ); fclose(fp); return 0; } 不能写出来单数的F!
  • 2楼网友:蓝房子
  • 2021-02-23 09:26
你好! #include  int main() { FILE *fp=fopen("test.bin", "wb" ); char ch1=0xEF ; char ch2=0xFF ; if ( fp == NULL )     return -1; fwrite( (char *)&ch1,1,1,fp ); fwrite( (char *)&ch2,1,1,fp ); fwrite( (char *)&ch1,1,1,fp ); fwrite( (char *)&ch2,1,1,fp ); fclose(fp); return 0; } 不能写出来单数的F! 如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯