本文转载连接: https://blog.youkuaiyun.com/lunatic7/article/details/77414556
-
CString m_str = "1C00F1030B0400000000000009000000000000000000000000000000";
-
int iBytesLen = m_str.GetLength()/2;
-
BYTE *pBData = new BYTE[iBytesLen];
-
for(int iSrc=0, iDst=0; iDst<iBytesLen; iSrc+=2, iDst++)
-
{
-
CString szSub = m_str.Mid(iSrc, 2);
-
pBData[iDst] = (BYTE)_tcstoul(szSub, NULL, 16);
-
}
-
//
-
delete [] pBData;
查找替换文本 去掉可能存在的空格
m_str.Replace(" ","");
本文介绍了一种将CString字符串转换为BYTE数组的方法。通过遍历CString,每次取出两个字符,使用_tcstoul函数将其转换为16进制数,并存储到BYTE数组中。此方法适用于处理十六进制字符串数据。
1612

被折叠的 条评论
为什么被折叠?



