Bonjour,
J'aimerais savoir comment faire pour avoir le chemin absolue d'un fichier :
Dans mon code j'aimerais que lorsque je fais par exemple :
getAbsPath() sa me retourne le chemin absolue DU fichier.
Merci
Bonjour,
J'aimerais savoir comment faire pour avoir le chemin absolue d'un fichier :
Dans mon code j'aimerais que lorsque je fais par exemple :
getAbsPath() sa me retourne le chemin absolue DU fichier.
Merci
Si tu as accès au fichier, il faut que tu construises toi-même le chemin d'accès !
getcwd() pourra déjà te donner l'endroit où tu te trouves, j'ai lu quelquepart que realpath() peut aussi t'aider !
Après, à toi de coder l'ajout de noms de dossiers et de "/" correctement
--
Metalman !
Attendez 5 mins après mes posts... les EDIT vont vite avec moi...
Les flags de la vie : gcc -W -Wall -Werror -ansi -pedantic mes_sources.c
gcc -Wall -Wextra -Werror -std=c99 -pedantic mes_sources.c
(ANSI retire quelques fonctions comme strdup...)
L'outil de la vie : valgrind --show-reachable=yes --leak-check=full ./mon_programme
Et s'assurer que la logique est bonne "aussi" !
Ma page Developpez.net
Bonjour,
déjà ta question n'est pas claire, tu cherches le chemin absolu d'un fichier mais lequel ?
Tu donnes le nom d'un fichier quelconque et tu cherches où le trouver ?
Tu donnes un nom de fichier localisé à un endroit et tu désires avoir le chemin absolu vers ce fichier ?
Tu cherches le chemin absolu de ton exécutable ?
....
Ensuite il faut aussi dire sur quel OS tu travailles (windows, mac, linux, ...), ce que tu veux faire si jamais tu tombes sur un lien symbolique, ....
Ça en fait des questions ...
Partager