Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # include <stdlib.h>
- # include <dirent.h>
- # include <sys/types.h>
- # include <stdio.h>
- int list(){
- char s[50];
- struct dirent *entry;
- printf("Specify directory for list of filesn");
- scanf("%s", &s);
- DIR *dir = opendir(s);
- FILE* ff;
- if (dir){
- printf("nn******nn");
- while ((entry = readdir(dir)) != NULL) {
- ff = (fopen(entry->d_name, "r"));
- if (ff != NULL){
- printf("%sn",entry->d_name);
- fclose(ff);
- }
- else if (ff == NULL) {
- printf("%s(directory)n",entry->d_name);
- }
- }
- printf("n******n");
- closedir(dir);
- return 1;
- }
Add Comment
Please, Sign In to add comment