1)CString转unsigned char *:
CString str("abcd");
unsigned char *source = (unsigned char*)str.GetBuffer(0);
2)CString转unsigned char数组:
CString str("abcd");
unsigned char source[1024] = {0};
memcpy(source, (unsigned char *)str.GetBuffer(0), str.GetLength() * 2);
3)打印source
for (int i = 0; i < str.GetLength(); i ++)
{
printf("%c", source[i]);
}