Задать вопрос
@LEGALIZENUCLEARBOMBS

Как инициализировать TCHAR*?

Мне нужно в своем проекте использовать древнюю библиотеку, которая взаимодействуют с WinAPI. В WinAPI есть функция CreateProcess, которая принимает путь к файлу в виде TCHAR*. Как его инициализировать? L"строка здесь" возвращает const TCHAR*, что невозможно присвоить TCHAR* в современном стандарте.
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@LEGALIZENUCLEARBOMBS Автор вопроса
Дичь написал. CreateProcess const строкой тоже можно инициализировать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SerJook
@SerJook
кодер
Если функция принимает TCHAR*, но на практике не изменяет строку, можно использовать const_cast, например:
func(const_cast<TCHAR*>(_T("notepad.exe")),...);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы