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