【文件属性】:
文件名称:MFC 数值转换 CString >> HEX>>DEC>> CString
文件大小:2KB
文件格式:TXT
更新时间:2015-04-19 05:09:19
CString HEX DEC 数值转换
在MFC通信模块中经常会遇到数据类型的转换,比如会收到下位机的数据(如:10 20 30 40 64 DD ),需要在Dailog中显示'0x64'为'100 Dec',那必须先从CString >> HEX>>DEC>> CString
实行代码如下:
CString readData;
char readChar='64';
readData.Format("X ",readChar); // 0D>>0x64, str>>hex
CString strDec, strHex;
strHex = readData;
DWORD dwHex = strtoul(strHex, NULL, 16);
strDec.Format(_T("%ld"), dwHex);
MessageBox (strDec); //0X64>>100, hex >> dec >>str
其他相关转换 如:char to CString, CString to int/long/double
见附件
网友评论
- 谢谢分享!
- 已经看明白了,谢谢!
- 可以使用。。