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]);
}