16,473
社区成员
发帖
与我相关
我的任务
分享
CFile file;
UINT testBuf1[16] ;
file.Open(strFilePath,CFile::modeWrite,NULL);
CString strValue;
GetDlgItemText(IDC_EDIT2,strValue);//此处为编辑框的内容
testBuf1[0] = strtol(strValue,NULL,16);
file.Seek(0,CFile::begin);
file.Write(testBuf1,strlen(strValue)/2);
file.Close();
BYTE testBuf[16];
sscanf(strValue,"%x",testBuf);
file.Write(testBuf,sizeof(testBuf));
sscanf(strValue,"%x",testBuf);
file.Seek(0,CFile::begin);
file.Write(testBuf,strlen(strValue));
调试时显示数组testBuf里面的数据存放也是相反的,比如输入12345678,显示出来还是78 56 34 12,请问该如何解相反的问题呢?