Рубрики

C Программа для отображения всех файлов и подкаталогов в каталоге

#include <stdio.h>
#include <dirent.h>

  

int main(void)

{

    struct dirent *de;  // Указатель для записи в каталоге

  

    // opendir () возвращает указатель типа DIR.

    DIR *dr = opendir(".");

  

    if (dr == NULL)  // opendir возвращает NULL, если не удалось открыть каталог

    {

        printf("Could not open current directory" );

        return 0;

    }

  

    // См. Http://pubs.opengroup.org/onlinepubs/7990989775/xsh/readdir.html.

    // для readdir ()

    while ((de = readdir(dr)) != NULL)

            printf("%s\n", de->d_name);

  

    closedir(dr);    

    return 0;

}

Выход:

              All files and subdirectories 
              of current directory  

Рекомендуемые посты:

C Программа для отображения всех файлов и подкаталогов в каталоге

0.00 (0%) 0 votes