This C Program lists files in directory.
Here is source code of the C Program to list files in directory. The C program is successfully compiled and run on a Linux system. The program output is also shown below.
/*
* C Program to List Files in Directory
*/
#include <dirent.h>
#include <stdio.h>
int main(void)
{
DIR *d;
struct dirent *dir;
d = opendir(".");
if (d)
{
while ((dir = readdir(d)) != NULL)
{
printf("%s\n", dir->d_name);
}
closedir(d);
}
return(0);
}
$ cc pgm59.c $ a.out . .. b.txt pgm2.c pgm5.c 1 a.out a.txt b.txt pgm.c pgm1.c pgm10.c pgm11.c pgm12.c pgm13.c pgm14.c pgm15.c pgm16.c pgm17.c pgm18.c pgm19.c pgm2.c pgm20.c pgm21.c pgm22.c pgm23.c pgm24.c pgm25.c pgm26.c pgm27.c pgm28.c pgm29.c pgm3.c pgm30.c pgm31.c pgm32.c pgm33.c pgm34.c pgm35.c pgm36.c pgm37.c pgm38.c pgm39.c pgm4.c pgm40.c pgm41.c pgm42.c pgm43.c pgm44.c pgm45.c pgm46.c pgm47.c pgm48.c pgm49.c pgm5.c pgm50.c pgm51.c pgm52.c pgm53.c pgm54.c pgm55.c pgm56.c pgm57.c pgm58.c pgm59.c pgm6.c pgm7.c pgm8.c pgm9.c
Sanfoundry Global Education & Learning Series – 1000 C Programs.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!
advertisement
advertisement
Here’s the list of Best Books in C Programming, Data-Structures and Algorithms
If you wish to look at other example programs on File Handling, go to File Handling. If you wish to look at programming examples on all topics, go to C Programming Examples.
Next Steps:
- Get Free Certificate of Merit in C Programming
- Participate in C Programming Certification Contest
- Become a Top Ranker in C Programming
- Take C Programming Tests
- Chapterwise Practice Tests: Chapter 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
- Chapterwise Mock Tests: Chapter 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Related Posts:
- Buy Computer Science Books
- Watch Advanced C Programming Videos
- Apply for Computer Science Internship
- Apply for C Internship
- Practice Computer Science MCQs