【发布时间】:2024-01-03 12:16:01
【问题描述】:
我在使用 G++ 中的标准 ftell 和 fseek 选项时遇到整数溢出,但我想我弄错了,因为似乎 ftell64 em> 和 fseek64 不可用。我一直在搜索,许多网站似乎使用 off64_t 数据类型的 lseek 进行引用,但我没有找到任何引用与 fseek 相同的示例.现在我正在阅读的文件是 16GB+ CSV 文件,预计至少会翻一番。
在没有任何外部库的情况下,实现与 fseek/ftell 对相似的结构的最直接方法是什么?我的应用程序现在使用 4.x 的标准 GCC/G++ 库工作。
【问题讨论】:
标签: c++ c linux gnu large-files