Programmpfad?
-
Na hallo,
gibt es eine Möglichkeit, sich den aktuellen Pfad des Programms zu besorgen?
Per AfxGetAppName oder auch AfxGetAppExe kann man sich ja den Dateinamen besorgen, aber ich bräuchte den komplette Pfad!Kennt da jemand eine Möglichkeit??
-
#include <stdio.h> #include <direct.h>char buffer[_MAX_PATH]; if( _getcwd( buffer, _MAX_PATH ) == NULL ) perror( "_getcwd error" ); else printf( "%s\n", buffer ); CString m_pfad = buffer;
-
Hey dokdok,
vielen Dank fuer Deine schnelle Antwort!!

Es funktioniert einwandfrei!
-
_getcwd liefert aber das aktuelle Verzeichnis und nicht den Pfad wo die EXE liegt... siehe GetModuleFileName(NULL, ...)
-
Vielen Dank!! Das ist ja noch einfacher

-
In der FAQ besteht zu diesem Problem ebenfalls noch ein Thread!