struct dirent *readdir(DIR *EntreesRepertoire);
S'il n'y plus d'entrée suivante, le résultat est NULL.
#include <stdio.h>
#include <dirent.h>
DIR *EntreesRepertoire;
struct dirent *Entree;
EntreesRepertoire=opendir("/tmp");
...
Entree=readdir(EntreesRepertoire);
...
closedir(EntreesRepertoire);
...
Si le chemin n'est pas précisé, le répertoire est cherché dans le répertoire courant du processus.