#include <stdio.h>
#include <windows.h>
#include <string.h>
#include <tchar.h>
int main(void)
{
char * pc = "Hello!";//TCHAR * pc = "Hello!"
wchar_t * pw = L"Hello!";
//int iLength = _T("Hello!");没有定义不能这么用
int iLength = _tcslen(pc);//_UNICODE 没有被定义的结果_tcslen = strlen
int iLength_1 = wcslen(pw);
printf("%d, %d\n", iLength, iLength_1);
return 0;
}
我想问的是这是win7都没定义 还是我自己的问题,如果没有定义对学下去有一下吗
#include <windows.h>
#include <string.h>
#include <tchar.h>
int main(void)
{
char * pc = "Hello!";//TCHAR * pc = "Hello!"
wchar_t * pw = L"Hello!";
//int iLength = _T("Hello!");没有定义不能这么用
int iLength = _tcslen(pc);//_UNICODE 没有被定义的结果_tcslen = strlen
int iLength_1 = wcslen(pw);
printf("%d, %d\n", iLength, iLength_1);
return 0;
}
我想问的是这是win7都没定义 还是我自己的问题,如果没有定义对学下去有一下吗