Bonjour
J'aimerai en C, sous Windows et sous Linux (les méthodes sont sûrement différentes) savoir repérer où est l'exécutable. J'avais pensé, travailler à partir de argc , argv et le répertoire courant, mais je viens de penser qu'il existe des liens et le PATH ! Donc, cette méthode devient caduque
Mon but est de pouvoir accéder aux fichiers qui accompagnent mon exécutable comme des images ou d'autres fichiers que mon programme va lire.
En écrivant ceci, je pense à une machine à gaz...
1) chercher dans le path
2) vérifier si c'est un lien et si oui, recommencer le point 2 tant qu'on n'a pas le véritable fichier.
Question : ça donne quoi sous Linux si c'était un alias ?
Remarque : je n'ai pas envie d'inventer la roue... Ça devrait déjà exister non ?
Partager