#include #include #include #include int main() { DIR *dhandle; struct dirent *drecord; struct stat sbuf; dhandle = opendir("."); if(dhandle == NULL) { puts("Error opening directory"); return(1); } while( (drecord = readdir(dhandle)) != NULL) { stat(drecord->d_name,&sbuf); printf("%-16s %9d\n",drecord->d_name,sbuf.st_size); } closedir(dhandle); return(0); }