VS2013关于CString转换为LPBYTE的问题
古城孤客 2019-04-22 11:12:05 CString strData = "1234abcd送检:测控技术有限公司;有效期:12个月1");
int len = strData .GetLength();
LPBYTE lpByte = new BYTE[len + 1];
int i = 0;
for (i = 0; i < len; i++)
{
lpByte[i] = (BYTE)strData [i];
}
lpByte[i] = '\0';
将CString转换为LPBYTE时,数字和英文字母OK,遇到汉子时,LPBYTE就成无效字符了
请高手指教,万分感谢