我试图在不使用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);
}