在VC ++中将字符串转换为TCHAR *?

时间:2011-03-04 10:15:16

标签: visual-c++

如何在VC ++中将字符串转换为TCHAR *?

感谢。

3 个答案:

答案 0 :(得分:6)

我使用(TCHAR*)str.c_str()

解决了这个问题

答案 1 :(得分:2)

如果您的项目是Unicode,则需要MultiByteToWideChar。否则,只需使用str.c_str();

答案 2 :(得分:1)

In member function 'Test& Test::fun()':
invalid initialization of non-const reference of type 'Test&' from an rvalue of type 'Test*'
     return this;