//头文件省略

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;
}

相关文章:

  • 2022-12-23
  • 2021-10-25
  • 2021-11-30
  • 2021-09-12
  • 2021-07-19
  • 2022-12-23
  • 2021-09-22
  • 2022-12-23
猜你喜欢
  • 2021-10-12
  • 2021-11-30
  • 2022-12-23
  • 2021-12-10
  • 2021-08-17
  • 2022-12-23
相关资源
相似解决方案