读取二进制文件,如何知道该文件字节数?要用seekg函数可以咩~

读取二进制文件,怎么知道该文件字节数?要用seekg函数可以咩~?
在某个类的构造函数里面从二进制文件中读取数据,将数据存储到由指针p指向的动态开辟的数组空间中,并逐行显示到屏幕上。T-T

------解决方案--------------------
LINUX API:
stat or lseek

C API:
fseek + ftell

C++ API:
seekp + tellp or seekg + tellg
------解决方案--------------------
探讨

LINUX API:
stat or lseek

C API:
fseek + ftell

C++ API:
seekp + tellp or seekg + tellg

------解决方案--------------------
C API
用fseek定位到文件尾,用ftell返回文件长度。

其他的就不懂了。