怎样将一个const char * 的变量转变为一个LPCWSTR?

2025-01-06 07:42:06
推荐回答(2个)
回答1:

MultiByteToWideChar函数,用于多字节字符串(char*)转宽字符字符串(LPWSTR)。
另:TEXT宏不是这么用的……TEXT宏里面是直接写的字面常量(变量那种都不行)比如TEXT("c:\\1.dat")

回答2:

强制转化行吗?
#define UNICODE
#include
#include

main(){
const char *filename="abc.txt";
LPCWSTR p;
p = (LPCWSTR) filename;
// printf("%s",p);
}