1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#include <dirent.h> #include <stdio.h> #include <stdlib.h> #include <sys/types.h> int main(void) { struct dirent *dirent; DIR *dir; dir = opendir("."); while ((dirent = readdir(dir)) != NULL) { fprintf(stdout, "%s\n", dirent->d_name); } exit(EXIT_SUCCESS); }