From the FAQ:
This code lists not only files but folders as well
How do I list only files?Code:#include <dirent.h> #include <stdio.h> DIR *d; struct dirent *dir; d = opendir("."); if (d) { while ((dir = readdir(d))) { printf("%s\n", dir->d_name); } closedir(d); }
.