我需要用C语言向fseek()方法传递一些值,这些值大于带符号的long类型的最大值(2147483647)。但是如果我喜欢下面,结果的值是-1,这不是成功。有没有什么办法可以让我这样做?//fp is the pointer to fopen methodint status = fseek(fp, index
我一直在尝试使用using ()来获取linux系统上的硬盘大小。我有一个函数,它应该返回正确的大小: unsigned long long prev=ftell(fp); unsigned long long size=ftell(fp); return size;}
但是当我在硬盘上使用它时,它会返回184467440737095