Я пытаюсь преобразовать TCHAR в строку, как в:
std::string mypath;
TCHAR path[MAX_PATH];
GetModuleFileName( NULL, path, MAX_PATH );
Мне нужно установить mypath
в значение path
. Я сделал простой цикл и конкатенировал path[index]
до mypath
, и это работает, но мне это не нравится.
Я новичок в С++, но сделал много С#. Я видел примеры GetModuleFileName
, который проходит в "char", но ему это не нравится. Он нуждается в TCHAR
или LPWSTR
.