Lire le nom d'un fichier en c
xav
-
jihelge Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
jihelge Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterais faire une fonction en c qui prend en paramétre le chemin d'accés a un repertoire, et qui me renvoie un table de chaine de caractére contenant les titres de tous les fichiers.
Y a t-il une fonction en c qui me permettent de récupérer facilement le nom d'un fichier lorsque je balaye un répertoire?
en vous remerciant
xavier
Je souhaiterais faire une fonction en c qui prend en paramétre le chemin d'accés a un repertoire, et qui me renvoie un table de chaine de caractére contenant les titres de tous les fichiers.
Y a t-il une fonction en c qui me permettent de récupérer facilement le nom d'un fichier lorsque je balaye un répertoire?
en vous remerciant
xavier
A voir également:
- Lire le nom d'un fichier en c
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
1 réponse
#include <dir.h>
ou dirent.h
ou encore sys/dirent.h
ça dépend
il y a aussi à lire entrep.h et stat.h
Un directory est un objet d'une structure spéciale et est conditionnée par le système sur lequel tu te trouve.
Tu es tombé exactement sur un des rares point très peu portable d'un OS à un autre
en effet un directory n'est pas seulement une liste de fichier mais quelque chose d'un peu plus compliqué, qui fait référence à une structure très connue des programmeurs UNIX le Inode.
La structure du répertoire est donc différente en sous SUNOSX, ULTRIX, NTFS, et autres la plus simple étant fat32.
Sous quel OS tu veux faire ça ?
sinon Dennis Ritchie en parle page 177 et suivantes de "le langage c, seconde édition,Prentice Hall, éditions MASSON"
ou dirent.h
ou encore sys/dirent.h
ça dépend
il y a aussi à lire entrep.h et stat.h
Un directory est un objet d'une structure spéciale et est conditionnée par le système sur lequel tu te trouve.
Tu es tombé exactement sur un des rares point très peu portable d'un OS à un autre
en effet un directory n'est pas seulement une liste de fichier mais quelque chose d'un peu plus compliqué, qui fait référence à une structure très connue des programmeurs UNIX le Inode.
La structure du répertoire est donc différente en sous SUNOSX, ULTRIX, NTFS, et autres la plus simple étant fat32.
Sous quel OS tu veux faire ça ?
sinon Dennis Ritchie en parle page 177 et suivantes de "le langage c, seconde édition,Prentice Hall, éditions MASSON"