bonjour
je cherche a recuperer le chemin complet ou un programme s'excute
j'utlise getcwd de la maniere suivante


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
long size;
	char *buf;
	char *ptr;
 
	size = pathconf(".", _PC_PATH_MAX);
	if ((buf = (char *)malloc((size_t)size)) != NULL)
	{
    	ptr = getcwd(buf, (size_t)size);
	}

dans ptr j'obtiens le chemin mais il se trouve dans la forme
/cygdrive/d/code/102
j'aimerais saoir comment est ce que je peux avoir le chemin sous la forme
D:/code/102
histoire de pourvoir ouvrir un fichier qui se trouvera systematiquement dans le meme repertoire
merci d'avance!!!