Here is simple code for determine size of file, but for some reason _ftelli64 gives me 0(but file size is >0).
I check f for !=NULL, and check return value of _fseeki64 for =0. Where is my mistake?
FILE* f = _tfopen(fileName, _T("rb"));
if(f != NULL)
{
int res= _fseeki64(f,0,SEEK_END); // 0 == success
__int64 file_size = _ftelli64(f);
_fseeki64(f, 0, SEEK_SET);
}
seems something wrong with file, because reading .ppt file gives me file size >0.