не может конвертировать из const char * to LPCWSTR
допустим, я вместо char DirSpec[MAX_PATH]; напишу:
wchar_t DirSpec[MAX_PATH];
тогда, вродебы не выдается ошибка во время компиляции, но если я хочу, чтобы пользователь ввел имя каталога:
cin.get(DirSpec, MAX_PATH);
теперь будет ругаться на cin.get, т.к. не сможет конвертировать в const char *
отсюда два вопроса:
1. как решить проблему, чтобы можно было пользоваться потоковыми классами С++ и функциями Windows
2. почему готовый пример MSDN не работает?
PS: изначально стоит задача, получить список содержимого каталога, пользователь вводит путь.