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

posted @ 2013-08-09 01:48  宝贝,我永远都在  阅读(147)  评论(0)    收藏  举报