如何在没有stdio库的情况下查找文件大小?

时间:2018-02-28 15:37:40

标签: c

我试图在不使用stdio库的情况下找到文件的大小 这种方式(见下文)效果很好,但我找不到一种方法可以在没有stdio库的情况下完成这项工作。

int getfilesize(const char *filename){

   int size;
   FILE *f;

   f=fopen(filename, "rb");

   //pointer check
   if(f==NULL){
      return (-1);
   }

   fseek(f, 0, SEEK_END);
   size = ftell(f);
   fclose(f);

   return(size);
}

0 个答案:

没有答案