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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!