16,471
社区成员
发帖
与我相关
我的任务
分享
char strUsr[10] = "Hello";
TCHAR Name[100];
MultiByteToWideChar(CP_ACP, 0, strUsr, -1, Name, 100);
char strUsr[10] = "Hello";
TCHAR Name[100];
#ifdef UNICODE
MultiByteToWideChar(CP_ACP, 0, strUsr, -1, Name, 100);
#else
strcpy(Name, strUsr);
#endif
char strUsr[10] = "Hello";
TCHAR Name[100];
sprintf(Name, "%s", strUsr);
TCHAR Name[100] = _T("Hello");
char strUsr[10] = "Hello";
TCHAR Name[100] = _T(strUsr);
char szA[100]; //An ANSI string buffer
WCHAR szW[100]; //A Unicode string buffer
//Normal sprintf:all strings are ANSI
sprintf(szA, "%s","ANSI Str");
//Converts Unicode string to ANSI
sprintf(szA,"%S",L"Unicode Str");
//Normal swprintf:all strings are Unicode
swprintf(szW,L"%s",L"Unicode Str");
//Converts ANSI string to Unicode
swprintf(szW,L"%S", "ANSI Str");