Получить фактический путь к папке - PullRequest
0 голосов
/ 19 июля 2009

Как я могу получить фактический путь к папке, где моя программа без моего имени файла exe в C ++?

1 Ответ

0 голосов
/ 19 июля 2009

Следующая функция даст вам путь к приложению:

::GetModuleFileName(NULL, szAppPath, MAX_PATH);

Теперь, чтобы извлечь папку, вам нужно найти последнюю обратную косую черту:

char szApplicationPath[MAX_PATH] = "";
::GetModuleFileName(NULL, szApplicationPath, MAX_PATH);

//Get the folder part
CString strApplicationFolder;
strApplicationFolder = szApplicationPath;
strApplicationFolder = strApplicationFolder.Left(strApplicationFolder.ReverseFind("\\"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...