【发布时间】:2011-08-08 09:25:41
【问题描述】:
在 c fseek,fopen 中,所有函数都适用于 long int 意味着只处理 2 gb 的文件。 现在如何打开大小超过 2 GB 的文件?
【问题讨论】:
-
这是一个特定于平台的问题,而不是“C”问题。
-
@Mr.32:这取决于。那个 64 位平台是如何实现 fseek 的?
-
把你的昵称改成Mr.64。
-
fopen 不依赖于 long 的大小。如果您不需要 fseek,而只需按顺序读取文件就可以了。此外,在 一些 64 位系统上,
long是 64 位。
标签: c