Win32 TEXT()宏学习

2024-01-08 06:46:35

之前学习了_T()宏;

_T()是MFC的;

TEXT()是win32的;

_T("")定义于tchar.h;

TEXT宏是windows程序设计中经常遇到的宏,定义在 <winnt.h>中;

如果使用UNICODE字符集,则TEXT(“....”) ,相当于 L"....." ?; 如果使用普通的 ascii 字符集,则 TEXT(".....") ?就是 普通的 "....." ?字符串 ,这样程序移植性强;

在写windows程序时,使用 TCHAR代替程序中的 char 和 wchar_t ?,对于字符串常量使用 TEXT 或者 _T 宏;

如下会报错;

加了TEXT()就行了;

?

或者加L前缀也可以;

?

文章来源:https://blog.csdn.net/bcbobo21cn/article/details/135397080
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。