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

Fermé
juju - 30 déc. 2011 à 17:03
 juju - 31 déc. 2011 à 14:56
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 dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
Modifié par jisisv le 30/12/2011 à 21:58
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
merci bien, je vais regarder tout ça, j'aime votre vision des choses ;-)
0