我对以下代码有疑问。 (来自https://github.com/zaps166/libsimplewebm,例如example.cpp)
我认为total表示文件中的总字节数,可用的是剩余的字节数(尚未读取)。
,但是在下面的代码中,total和available具有相同的值。 是虫子吗?还是我错了?
int Length(long long *total, long long *available)
{
if (!m_file)
return -1;
const off_t pos = ftell(m_file);
fseek(m_file, 0, SEEK_END);
if (total)
*total = ftell(m_file);
if (available)
*available = ftell(m_file);
fseek(m_file, pos, SEEK_SET);
return 0;
}