Как преобразовать узкую строку
в широкую строку
?
Я пробовал этот метод:
string myName;
getline( cin , myName );
wstring printerName( L(myName) ); // error C3861: 'L': identifier not found
wchar_t* WprinterName = printerName.c_str(); // error C2440: 'initializing' : cannot convert from 'const wchar_t *' to 'wchar_t *'
Но я получаю ошибки, перечисленные выше.
Почему я получаю эти ошибки? Как я могу их исправить?
Есть ли другой метод прямого преобразования узкой
строки в широкую
строку?