MFC 如何将文本文件的内容以16进制显示

2024-12-16 21:13:14
推荐回答(1个)
回答1:

BYTE buf[100]={0};
FILE *pFile=fopen("a.txt","rb");
if(pFile)
{
fread(buf,1,100,pFile);
CString Str;
for(int i=0;i<100;++i)
{
Str.Format(TEXT("%02X"),buf[i]);//得到对应16进制表示.
OutputDebugString(Str);
}
fclose(pFile);
}