[debutant] recuperer chemin du repertoire courant getcwd
bonjour
je cherche a recuperer le chemin complet ou un programme s'excute
j'utlise getcwd de la maniere suivante
Code:
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!!!