Recupéré le contenu d'un dossier en C (linux)

juju -  
 juju -
salut les gens,
après recherche infructueuse sur mon amis google, (on me renvoie a ls, ou a un exemple d'affichage avec QT ... donc pas pertinent)

je me tourne donc vers vous :
je voudrais récupéré la liste des fichiers contenu dans un dossier, pour les stocker dans une liste chainée.

le probleme, c'est que a part utiliser exec() avec en argument ls, je vois pas trop (et déja ça, je pese même pas que je puisse en stocké le résultat ... )

bref, je suis sur que c'est possible, mais pour le coup, aucune idée de comment faire !

1 réponse

jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Regarde:
man 3 opendir ; man 3 readdir; man 3 rewinddir # et consorts
Tu oublies évidemment exec, c'est bon pour les gens qui codent comme des gorets ou ceux qui sont obligés d'utiliser du logiciel propriétaire dénué de fichiers .h décrivant une hypothétique API.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
0
juju
 
merci bien, je vais regarder tout ça, j'aime votre vision des choses ;-)
0