problème "énumérer les fichiers d'un dossier (POSIX) ?"
bonsoir,
j'utilise ce bout de code fournit ici http://c.developpez.com/faq/?page=fi...dir_list_POSIX
Code:
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?