|
|
我在加载动画模型的时候遇见,一个怪事,使用以下代码来读取文件长度
//Open the file
FILE * f = fopen(szFilename, "rb");
if(!f)
{
cout<<"Can not open the file"<<endl;
return false;
}
//Get file size
fseek(f, 0, SEEK_END);
int iEnd = ftell(f);
fseek(f, 0, SEEK_SET);
int iStart = ftell(f);
unsigned int uiSize = iEnd - iStart;
问题来了,我新建了两个工程,但是得的答案一个是117000多,一个是8400多(这个是正确的),请问大家遇见过这样的问题吗,请赐教,谢谢。。。。
以下为我读取的文件的压缩文件,是个MS3D的动画模型 |
|