关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L
以strcpy函数为例子,总结一下:
//如果你想使用ANSI字符串,那么请使用这一套写法:
char szString[100];
strcpy(szString,"test");
//如果你想使用Unicode字符串,那么请使用这一套:
wchar_t szString[100];
wcscpy(szString,L"test");
//如果你想通过定义_UNICODE宏,而编译ANSI或者Unicode字符串代码:
TCHAR szString[100];
_tcscpy(szString,_TEXT("test"));
建議使用後兩種方式。
本文详细介绍了在C/C++中如何使用ANSI字符串和Unicode字符串,并通过strcpy函数举例说明了不同场景下的应用。建议使用定义_UNICODE宏的方式灵活选择字符串类型。
266

被折叠的 条评论
为什么被折叠?



