功能简单,直接上代码
unsigned long getFileSize(FILE* fp) { unsigned long cur_pos = ftell(fp); fseek(fp, 0, SEEK_END); unsigned long len = ftell(fp); fseek(fp, cur_pos, SEEK_SET); return len; }
为了确保文件指针不被改变,
最后的fseek是必不可少的。
posted on 2015-11-19 09:36 修身 阅读(439) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 修身 Powered by .NET 9.0 on Kubernetes