功能简单,直接上代码
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 修身 阅读(443) 评论(0) 收藏 举报
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3