خرید بک لینک

Vote count: 0

Whenever I run my program for every directory it's outputs 8 even when I use ls-ls to check the actual size of each directory.

#include <stdio.h>
#include <dirent.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
int main(int argc, char**argv)
{

struct stat path_stat;
int i;
int size=0;
for (i=1; i <argc; i++){
  if (lstat(argv[i], &path_stat)) {
        perror(argv[i]);
    } else {

        if (S_ISDIR(path_stat.st_mode)){
          size=path_stat.st_blocks;
           printf("%d  %s n",size,argv[i]);
        }

     }
}
retu(0);

}

asked 1 min ago

- - , .

برچسب: نویسنده: استخدام کار تاريخ: يکشنبه 9 اسفند 1394 ساعت: 12:19

صفحه بندی