• # trouvé dans la doc de la libc

    Posté par . En réponse au message Lister le contenu d'un dossier. Évalué à 3.

    http://www.delorie.com/gnu/docs/glibc/libc_269.html(...)

    14.2.4 Simple Program to List a Directory


    Here's a simple program that prints the names of the files in the current working directory:




    #include <stddef.h>
    #include <stdio.h>
    #include <sys/types.h>
    #include <dirent.h>

    int
    main (void)
    {
    DIR *dp;
    struct dirent *ep;

    dp = opendir ("./");
    if (dp != NULL)
    {
    while (ep = readdir (dp))
    puts (ep->d_name);
    (void) closedir (dp);
    }
    else
    perror ("Couldn't open the directory");

    return 0;
    }