OpenDir() ,ReadDir()

 #include <stdio.h>

#include <dirent.h>

#include <stdlib.h>

main(int argc, char *argv[])

{

struct dirent *dptr;

DIR *dname;

if (argc != 2)

{

printf("Usage: ./a.out <dirname>\n");exit(-1);

}

if((dname = opendir(argv[1])) == NULL)

{

perror(argv[1]);

exit(-1);

}

while(dptr=readdir(dname)) printf("%s\n", dptr->d_name);

closedir(dname);

}

Comments

Popular posts from this blog

4