This commit is contained in:
blueloveTH 2024-06-06 23:32:30 +08:00
parent 35cb1fba24
commit 5af32db45f

View File

@ -25,7 +25,8 @@ std::string pkpy_platform_getline(bool* eof) {
}
std::wstring wideInput = wss.str();
int length = WideCharToMultiByte(CP_UTF8, 0, wideInput.c_str(), (int)wideInput.length(), NULL, 0, NULL, NULL);
std::string output(length);
std::string output;
output.resize(length);
WideCharToMultiByte(CP_UTF8, 0, wideInput.c_str(), (int)wideInput.length(), &output[0], length, NULL, NULL);
if(!output.empty() && output.back() == '\r') output.pop_back();
return output;