string 转化成LPCTSTR
时间: 2023-07-21 21:40:18 浏览: 419
string,CString,char*之间的转化
LPCTSTR 是一个指向 NULL 结束的字符串的常量指针,而 string 是 C++ 标准库中的字符串类型。要将 string 转换为 LPCTSTR,可以使用以下代码:
```
std::string str = "example";
LPCTSTR lpszStr = str.c_str();
```
其中,c_str() 函数返回一个指向字符串的 const char* 指针,而 LPCTSTR 实际上就是 const TCHAR*,因此可以直接将其赋值给 LPCTSTR 类型的变量。需要注意的是,LPCTSTR 指向的字符串是常量,不能修改它的值。
阅读全文