#include <stdio.h> #include <stdlib.h> #include <dirent.h> int main() { DIR *dir; struct dirent *entry; // Open directory dir = opendir("."); if (dir == NULL) { perror("Error opening directory"); exit(EXIT_FAILURE); } // Read directory entries while ((entry = readdir(dir)) != NULL) { printf("%s\n", entry->d_name); } // Close directory closedir(dir); return 0; }