char currentPath[MAX_PATH];
char *c = currentPath + GetModuleFileName(0, currentPath, MAX_PATH);
while (*c!= '\\') c--;
*c=0;
BruNews RECTIF:
GetModuleFileName() sort le dossier (via le nom complet) de l'exécutable, pas du tout le dossier courant.
Il faut utiliser GetCurrentDirectory() pour cela.