【文件属性】:
文件名称:019-兼容型字符串(TCHAR)及相关函数.flv
文件大小:56.76MB
文件格式:FLV
更新时间:2022-07-02 18:26:42
TCHAR
//郁金香灬老师
//150330575
//个人网站:www.yjxsoft.com
TCHAR字符串常量 _T("字符串str")
#ifdef UNICODE
typedef wchar_t TCHAR;
#else
typedef char TCHAR;
#endif
#ifdef UNICODE
#define _tcscpy wcscpy
#else
#define _tcscpy strcpy
#endif
再来看_tmain()的定义
#ifdef UNICODE
#define _tmain wmain
#define _tWinMain wWinMain
#else
#define _tmain main
#define _tWinMain WinMain
#endif
_T("字符串")
L"字符串"
_T和_L的区别在于,_L不管你是以什么方式编译,一律以UNICODE方式保存
LPSTR:32bit指针指向一个字符串,每个字符占1字节
LPCSTR:32-bit指针指向一个常字符串,每个字符占1字节
LPCTSTR:32-bit指针指向一个常字符串,每字符可能占1字节或2字节,取决于Unicode是否定义
LPTSTR:32-bit指针每字符可能占1字节或2字节,取决于Unicode是否定义
---------------------