find only list directories
#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
int main() {
DIR *directory;
struct dirent *entry;
directory = opendir(".");
if (directory == NULL) {
perror("Error opening directory");
return EXIT_FAILURE;
}
while ((entry = readdir(directory)) != NULL) {
if (entry->d_type == DT_DIR) {
printf("%s\n", entry->d_name);
}
}
closedir(directory);
return EXIT_SUCCESS;
}