MultiByteToWideChar函数,用于多字节字符串(char*)转宽字符字符串(LPWSTR)。
另:TEXT宏不是这么用的……TEXT宏里面是直接写的字面常量(变量那种都不行)比如TEXT("c:\\1.dat")
强制转化行吗?
#define UNICODE
#include
#include
main(){
const char *filename="abc.txt";
LPCWSTR p;
p = (LPCWSTR) filename;
// printf("%s",p);
}