char*转换成TCHAR*
时间: 2023-09-05 18:07:54 浏览: 97
QString转换为TCHAR*
这个问题可以回答。char*转换成TCHAR*的方式是使用MultiByteToWideChar函数。代码示例如下:
```
char* str = "Hello";
int len = strlen(str) + 1;
int unicodeLen = MultiByteToWideChar(CP_ACP, 0, str, len, NULL, 0);
TCHAR* tstr = new TCHAR[unicodeLen];
MultiByteToWideChar(CP_ACP, 0, str, len, tstr, unicodeLen);
```
这段代码将char类型的字符串转换成TCHAR类型的字符串,其中CP_ACP表示使用当前系统的字符集。
阅读全文