могу добавить ее в WCHAR, вот пример:
wstring widestr = wstring(project_path.begin(), project_path.end());
const wchar_t* widecstr = widestr.c_str();
WCHAR path[] = widecstr + L"\\img\\icon_window.png";
invalid operands of types 'const wchar_t*' and 'const wchar_t [21]' to binary 'operator+'
кто может помочь правильно добавить wchar_t в WCHAR?
Там же написано в чем ошибка
как ее можно исправить?
Почитать уже наконец учебник по языку?
а все разобрался)
Только книгой пригрозили, так сразу и разобрался
вот решение string project_path = project_path + "\\img\\icon_window.png"; поэтому книгу для этого вопроса читать не обязательно
пойду распечатаю
WCHAR path[] = widecstr + L"\\img\\icon_window.png"; Это недопустимая операция, нельзя объявлять массив без размера и без инициализатора. widecstr + L"\\img\\icon_window.png"; - это за инициализатор не сойдёт , так как у него тип - std::wstring.
Обсуждают сегодня