码迷,mamicode.com
首页 > 其他好文 > 详细

string转TCHAR

时间:2018-07-08 11:11:26      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:调试   print   工程   ctf   max   blank   demo   ring   类型   

TCHAR 是MFC中的一种数据类型,在<winnt.h>头文件中进行定义
string是C++ 标准数据类型,两者在window程序中经常需要相互转换,实例代码如下。

```
void string2tchar(std::string &src, TCHAR* buf)
{
#ifdef UNICODE  
    _stprintf_s(buf, MAX_PATH, _T("%S"), src.c_str());//%S宽字符  
#else  
    _stprintf_s(buf, MAX_PATH, _T("%s"), src.c_str());//%s单字符
#endif
}
```

可编译工程demo见这里,这里面的代码是经过调试的可以编译过。

string转TCHAR

标签:调试   print   工程   ctf   max   blank   demo   ring   类型   

原文地址:http://blog.51cto.com/382392/2138673

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!