如:
ASCII的 "AE 11 56 A6" 转换成 1010 1110 0001 0001 0101 0110 1010 0110
或是 16进制 AE 11 56 A6 也可以。谢谢!
ASCII的 "AE 11 56 A6" 转换成 1010 1110 0001 0001 0101 0110 1010 0110
或是 16进制 AE 11 56 A6 也可以。谢谢!
解决方案 »
- MFC从Edit控件输入一个一维数组,保存到s1,并且显示到静态文本IDC_ct上?
- 关闭窗口异常
- IOCP完成端口问题,高手速领100分
- 有关define的问题
- WaitForSingleObject造成内存访问越界
- 关于VC的error LNK2001: unresolved external symbol
- 如何知道共享文件是被哪台计算计访问的
- 为什么connect总是连不上?
- 对话框程序子窗口问题
- 求 分析word 结构 获取指定结构内容
- 链接出错:error LNK1104: 无法打开文件“.\Debug\stdafx.obj” 如何解决呢?
- 一个关于VC6.0程序内存消耗不断增长的问题!请各位高人帮忙
strAscii = "AE 11 56 A6";
int nLength = strAscii.GetLength();
UINT uRes = 0;
for (int i = 0; i < nLength; i++)
{
uRes *= 16;
if (strAscii[i] >= '0' && strAscii[i] <= '9')
uRes += strAscii[i] - '0';
else if (strAscii[i] >= 'a' && strAscii[i] <= 'f')
uRes += strAscii[i] - 'a' + 10;
else if (strAscii[i] >= 'A' && strAscii[i] <= 'F')
uRes += strAscii[i] - 'A' + 10;
}prinf("0x%08X\n", uRes);
str1 = "AE1156A6";
ULONG ul = strtoul(str1, &str2, 16);