我怎么知道C中的二进制文件是否为空

1 c file

可能重复:
如何在C中获取文件大小?

我如何知道C中的二进制文件是否为空?

Fre*_*Foo 5

// assume file is opened as FILE *fp
fseek(fp, 0L, SEEK_END);
bool empty = ftell(fp) == 0L;
Run Code Online (Sandbox Code Playgroud)