jjzjj

WriteConsoleW

全部标签

windows - WriteConsoleW、wprintf 和 Unicode

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为什么wprintf在打印qwe后停止?在±中遇到的\0字节应该终止宽字符字符串,AFAIK 最佳答案 起初我接受了HansPassant的回答,但是wprint