GetCurrentDir renvoi le répertoire courrant pour l'exécution du programme (celui où seront enregistrés les fichiers par défaut), qui peut être le répertoire où se trouve l'exe mais égalemement le répertoire à partir duquel on a lancé l'exe (raccourci du bureau par exemple) ou tout autre répertoire fourni lors du lancement.
La bonne méthode en API est celle donnée par nebula : char szExe[_MAX_PATH]; GetModuleFileName(NULL, szExe, _MAX_PATH);
|