int get_file_size(FILE * file_handle)
{
//获取当前读取文件的位置 进行保存
unsigned int current_read_position=ftell( file_handle );
int file_size;
fseek( file_handle,0,SEEK_END );
//获取文件的大小
file_size=ftell( file_handle );
//恢复文件原来读取的位置
fseek( file_handle,current_read_position,SEEK_SET );
return file_size;
}