MFC_CHAR与wchar_t关系
//char a[]="我发送过去没艹?";
TCHAR a[]=_T("我发送过去没艹?");//如果是用的ansi平台的话,那么他的strlen(a) == 15.不包括\0,sizeof(a) == 16
//如果是用的unicode平台的话,那么他的strlen(a) == 8.不包括\0,sizeof(a) == 18.为什么是18呢?因为18表示他占的字节的长度,2*8个字符=16,别忘了还有个\0呢,他也是占2个字节
int aa = _tcslen(a);
int size = sizeof(a);

浙公网安备 33010602011771号