请问是否有标准得C函数得到文件大小?请高手回答!多谢!!!

huangyj 2001-07-19 09:45:05
...全文
135 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangyj 2001-07-19
  • 打赏
  • 举报
回复
多谢指教!!
ed9er 2001-07-19
  • 打赏
  • 举报
回复
stat
fstat
HashCodeWithJava 2001-07-19
  • 打赏
  • 举报
回复
我给你一个好不好,嘿嘿

long _Cdecl fgetlength (FILE *stream)
{
long filesize=0;
long oldseek=ftell(stream);
fseek(stream,0L,2);
filesize=ftell(stream);
fseek(stream,oldseek,0);
return filesize;
}
调用很简单
long filesize=fgetlength(fp);
z_sky 2001-07-19
  • 打赏
  • 举报
回复
fseek(..)到文件尾,然后ftell(..)取得当前位置。

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧