Windows API中,所有函数既有ASCII版本,也有UNICODE版本。
为了实现程序只写一个版本,在编译的时候再决定用ASCII还是UNICODE,通过使用
TCHAR来代替char/wchar_t,再通过在预处理器中使用UNICODE标识来决定使用其中之一。
main函数也有相应的 _t 版本,示例代码如下:
TCHAR应用
本文介绍Windows API中使用TCHAR实现ASCII和UNICODE版本选择的方法。通过示例代码展示如何编写兼容不同字符集的程序。
Windows API中,所有函数既有ASCII版本,也有UNICODE版本。
为了实现程序只写一个版本,在编译的时候再决定用ASCII还是UNICODE,通过使用
TCHAR来代替char/wchar_t,再通过在预处理器中使用UNICODE标识来决定使用其中之一。
main函数也有相应的 _t 版本,示例代码如下:

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