如何将字符数组转换为LPCTSTR

时间:2012-09-25 09:12:18

标签: c++

  

可能重复:
  char array to LPCTSTR conversion in c
  how can convert LPCSTR string into LPCTSTR string?

已有很多资料可供使用,但我是C ++的新手,所以我无法正确理解它们。请帮忙。

1 个答案:

答案 0 :(得分:0)

google给了我this link,提供了很多信息。

类型名称LPCTSTR可分类为:

LP - Pointer
C - Constant
T = TCHAR
STR = String

根据项目设置,LPCTSTR将映射到LPCSTR(ANSI)或LPCWSTR(Unicode)。

类型名称LPCSTR可以分类为:

LP - Pointer
C - Constant
STR = String

STR与char *

相同

类型名称LPCWSTR可分类为:

LP - Pointer
C - Constant
WSTR - Wide character String

这里的WSTR是wchar_t *或宽字符(2字节字符)

关于如何进行转换的最后但并非最不重要的this article。正如您所看到的,还有一个简单的类型转换。