bonsoir,

j'utilise ce bout de code fournit ici http://c.developpez.com/faq/?page=fi...dir_list_POSIX

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
#include <stdio.h>
#include <sys/types.h>
#include <dirent.h>
 
int main(void)
{
   struct dirent *lecture;
   DIR *rep;
   rep = opendir("/tmp");
   while ((lecture = readdir(rep)))
   {
      printf("FICHIER: %s\n", lecture->d_name);
   }
   closedir(rep);
 
   return 0;
}
seulement voila, quelque soit le repertoire je n'obtiens rien avec le printf.
petite précision, je suis actuellement sous windows. mais comme le code est posix ca devrait pas poser de probleme il me semble?