fork download
  1. std::string wtoa(const std::wstring& input) {
  2. std::string r(WideCharToMultiByte(CP_UTF8, 0, input.c_str(), input.size(), 0, 0, 0, 0), 0);
  3. WideCharToMultiByte(CP_UTF8, 0, input.c_str(), input.size(), &r[0], r.size(), 0, 0);
  4. return r;
  5. }
  6. std::wstring atow(const std::string& input) {
  7. std::wstring r(MultiByteToWideChar(CP_UTF8, 0, input.c_str(), input.size(), 0, 0), 0);
  8. MultiByteToWideChar(CP_UTF8, 0, input.c_str(), input.size(), &r[0], r.size());
  9. return r;
  10. }
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty