Merci pour ta réponse, mais getcwd ne convient pas. Sauf erreur de ma part cette fonction permet de connaitre le répertoire de travail courant, mais pas le répertoire de l'application.
Pour l'exemple, prenons le programme repapp qui est dans /usr/bin et qui affiche le répertoire de l'application :
/home/toto$ /usr/bin/repapp
/usr/bin
/home/toto$ repapp
/usr/bin
/home/toto$ cd /usr/bin
/usr/bin$ ./repapp
/usr/bin
/usr/bin$ |
Ce que je voudrais faire, c'est scanner un certain nombre de fichiers situés dans le même répertoire que mon éxecutable, quelque soit l'endroit d'où je lance le programme. C'est ce que je veux dire par optimiser mon utilisation de scandir.
J'espère avoir été plus clair cette fois.
Message édité par oibaF2001 le 11-02-2003 à 02:10:49