char str[10]="转换";
wchar_t pwstr[10];
size_t nc = strlen(str);
size_t n = (size_t)MultiByteToWideChar(CP_ACP, 0, (const char *)str, (int)nc, NULL, 0);
MultiByteToWideChar(CP_ACP, 0, (const char *)str, (int)nc, pwstr, (int)n);
pwstr[n]=0;
str 为要转换的字符串。
pwstr为转换后的字符串。