int HexStr2ByteArray(const std::wstring &strIn, BYTE *arrayByte, int size)
{
int nCount = 0;
int iLen = strIn.length() / 2;
wchar_t *pEnd;
for (int i = 0; i<iLen && i<size; i++)
{
arrayByte[i] = wcstol(strIn.substr(i * 2, 2).c_str(), &pEnd, 16);
nCount++;
}
return nCount;
}
十六进制字符与字节相互转化 wcstol
最新推荐文章于 2022-11-04 08:46:13 发布