我正在尝试访问宽字符数组的各个字节,以便我可以通过 winsock 发送它,这就是我到目前为止所得到的:
WCHAR* buffer_in_bytes = (WCHAR*)msc->wcArray;
unsigned char l;
for (unsigned int i = 0; i <= (msc->bSize*2); i++ )
{
l = (unsigned char)(*(buffer_in_bytes +i));
char s[256] ;
_itoa(l,s,16);
OutputDebugString(s);
}
它们的数组包含一系列 a(s) (aaaaaaaaaaaaaaaaaaaa....),我希望看到00 61 00 61 00 61
我得到的结果61 61 61 61 61 61
任何想法为什么?