#include #include #include //Function to be called later that returns the file extension const char *get_filename_ext(const char *filename) { const char *dot = strrchr(filename, '.'); if(!dot || dot == filename) return ""; return dot + 1; } //start main program int main(void) { //defines pointer to point at current directory DIR *d; struct dirent *dir; d = opendir("."); if (d) { while ((dir = readdir(d)) != NULL) { const char *ext = dir->d_name; if(strcmp(get_filename_ext(ext),"html")==0) { printf("%s
\n", dir->d_name, ext); } if(strcmp(get_filename_ext(ext),"htm")==0) { printf("%s
\n", dir->d_name, ext); } } closedir(d); } return 0; } return 0; }