How to iterate over a directory in C

1 Answer

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

int main()
{
    DIR *dp;
    struct dirent *dir;

    dp = opendir("d:\\temp");

    while ((dir = readdir(dp)) != NULL)
        printf("%s\n", dir->d_name);

    closedir(dp);

    return 0;
}





/*
run

.
..
IMG_9469.JPG
Syncios Manager

*/

 



answered May 2, 2021 by avibootz

Related questions

1 answer 84 views
84 views asked Mar 9, 2025 by avibootz
1 answer 237 views
237 views asked Dec 30, 2020 by avibootz
1 answer 158 views
1 answer 156 views
156 views asked Dec 26, 2020 by avibootz
2 answers 188 views
1 answer 85 views
85 views asked Mar 9, 2025 by avibootz
...