如何读取一个二进制文件并将字节以16进制数据显示

2025-03-12 01:44:05
推荐回答(1个)
回答1:

#include
#include
int main()
{
FILE *f = fopen("D:\\test.dat", "w+");//写读模式(无文件时自动创建)
int nVal = 100;
fwrite(&nVal, 1, sizeof(int), f);//写数据到文件
fseek(f, 0, SEEK_SET);//移动文件到开关
nVal = 0;
fread(&nVal, 1, sizeof(int), f);//读文件内容
printf("%d\n", nVal);
fclose(f);
return 0;
}