sunzl1987

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

//头文件省略

int GetFileLength( char *pFileName )
{
 int  cur_pos;
 int  len;
 FILE *fp;
 fp = IC_FOPEN(pFileName,"r");
 if(fp == NULL)
 {
  return -1;
 }
 //取得当前文件流的读取位置
 cur_pos = ftell( fp );
 //将文件流的读取位置设为文件末尾
 fseek( fp, 0, SEEK_END );
 //获取文件末尾的读取位置,即文件大小
 len = ftell( fp );
 //将文件流的读取位置还原为原先的值
 fseek( fp, cur_pos, SEEK_SET );
 fclose(fp);
 return len;
}

posted on 2012-08-08 16:28  Sanz  阅读(829)  评论(0编辑  收藏  举报