在Windows中编程应该用的一些字符串相关宏

来源:互联网 发布:上半年进口商品数据 编辑:程序博客网 时间:2024/05/06 16:37

由于API存在Unicode 和ASCII两个版本,所以在处理字符串上有些麻烦。。

幸好Windows为我们定义了一些宏

TCHAR,_T(),TEXT()...

lstrlen(),lstrcmp()....

这些宏在如果是在定义unicode的情况下,就调用unicode版本的API,如果没有定义就调用哪个ASCII版本的API

#ifdef UNICODE
#define lstrlen  lstrlenW
#else
#define lstrlen  lstrlenA
#endif // !UNICODE

 

..................

用TCHAR代替char和wchar_t可以带来同样的好处。。。。

原创粉丝点击