Bonsoir à tous!

J'ai quesques difficultés avec ce programmes:

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
#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;
}
Questions:
1)a quoi servent les librairies sys/types et dirent?
2)lecure = readdir: un pointeur = une commande???
3)ou est ce ke dans tout ça je mentionne le directory a parcourir?

Merci d'avance pour votre aide