Как мне получить каталог, в котором находится исполняемый файл? - PullRequest
0 голосов
/ 27 ноября 2010

Я получил имя файла, подобное этому:

_TCHAR filename[_MAX_PATH];
GetModuleFileName(NULL,filename,sizeof(filename));

Как мне удалить имя файла из этого полного пути?Должен ли я использовать регулярные выражения?

Ответы [ 2 ]

0 голосов
/ 27 ноября 2010

Вы можете использовать функцию API оболочки Windows PathRemoveFileSpec , чтобы сделать это. Пример использования приведен на связанной странице.

0 голосов
/ 27 ноября 2010

Поскольку вы используете VS ++, вы можете использовать:

Функции _splitpath и _wsplitpath для разделения пути

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...