#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main() {
std::wstringstream wstringCmd;
std::wstring wstrExec = L"\"C:\\Windows\\system32\\mspaint.exe\" ";
std::string strPic = "image.png";
// wstringCmd << wstrExec.c_str() << strPic; // <-- does not compile!
wstringCmd << wstrExec.c_str() << strPic.c_str();
//std::string wstrCommande = wstringCmd.str(); // <-- does not compile!
std::wstring wstrCommande = wstringCmd.str();
std::wcout << wstrCommande;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoKCXN0ZDo6d3N0cmluZ3N0cmVhbSB3c3RyaW5nQ21kOwoKCXN0ZDo6d3N0cmluZyB3c3RyRXhlYyA9IEwiXCJDOlxcV2luZG93c1xcc3lzdGVtMzJcXG1zcGFpbnQuZXhlXCIgIjsKCXN0ZDo6c3RyaW5nIHN0clBpYyA9ICJpbWFnZS5wbmciOwoKCS8vIHdzdHJpbmdDbWQgPDwgd3N0ckV4ZWMuY19zdHIoKSA8PCBzdHJQaWM7IC8vIDwtLSBkb2VzIG5vdCBjb21waWxlIQoJd3N0cmluZ0NtZCA8PCB3c3RyRXhlYy5jX3N0cigpIDw8IHN0clBpYy5jX3N0cigpOwoKCS8vc3RkOjpzdHJpbmcgd3N0ckNvbW1hbmRlID0gd3N0cmluZ0NtZC5zdHIoKTsgLy8gPC0tIGRvZXMgbm90IGNvbXBpbGUhCglzdGQ6OndzdHJpbmcgd3N0ckNvbW1hbmRlID0gd3N0cmluZ0NtZC5zdHIoKTsKCglzdGQ6Ondjb3V0IDw8IHdzdHJDb21tYW5kZTsKCXJldHVybiAwOwp9