AllocConsole();
consoleHandle = GetStdHandle(STD_OUTPUT_HANDLE);
WriteConsoleW(consoleHandle, L"qweąęėšų\n", 9, NULL, NULL);
_wfreopen(L"CONOUT$", L"w", stdout);
wprintf(L"qweąęėšų\n");
输出是:
qweąęėšų qwe
为什么在打印 qwe 后 wprintf 停止?\0 遇到的字节应该终止宽字符字符串,AFAIK