0
Как я могу получить фактический путь к папке, где моя программа без моего имени файла exe в C++?Получить фактический путь к папке
Как я могу получить фактический путь к папке, где моя программа без моего имени файла exe в C++?Получить фактический путь к папке
Следующая функция даст вам путь приложения:
::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("\\"));
контратип http://stackoverflow.com/questions/737996/directory-of-running-program-on-linux/738024 - есть похожие обманы для окон. – 2009-07-19 12:51:53
Да, например: http://stackoverflow.com/questions/875249/how-to-get-current-directory/875264#875264 – Reunanen
Хех, кажется, ваш ответ Нейл :) – Reunanen