0
Comment puis-je obtenir le chemin réel du dossier où mon programme est sans mon nom de fichier exe en C++?Obtenir le chemin d'accès réel du dossier
Comment puis-je obtenir le chemin réel du dossier où mon programme est sans mon nom de fichier exe en C++?Obtenir le chemin d'accès réel du dossier
La fonction suivante vous donnera le chemin d'application:
::GetModuleFileName(NULL, szAppPath, MAX_PATH);
Maintenant, pour extraire le dossier, vous devez trouver la dernière barre oblique inverse:
char szApplicationPath[MAX_PATH] = "";
::GetModuleFileName(NULL, szApplicationPath, MAX_PATH);
//Get the folder part
CString strApplicationFolder;
strApplicationFolder = szApplicationPath;
strApplicationFolder = strApplicationFolder.Left(strApplicationFolder.ReverseFind("\\"));
Dupe de http://stackoverflow.com/questions/737996/directory-of-running-program-on-linux/738024 - il existe des dupes similaires pour windows. –
Oui, par exemple: http://stackoverflow.com/questions/875249/how-to-get-current-directory/875264#875264 – Reunanen
Heh, semble être votre réponse Neil :) – Reunanen