GFortran是否允许8字节整数作为读取和查询pos=
参数的值?
GFortran有一个8字节版本的ftell用于获取超过2GB的文件位置吗?
INTEL Fortran编译器有一个名为ftelli8
的8字节整数版本的ftell,但我找不到任何关于Gfortran的内容。
答案 0 :(得分:3)
Fortran标准不需要特定的整数类作为pos
参数来读取。您可以使用任何类型,包括8个字节。
GCC非标准函数ftell
在我的64位系统上返回第8类,这是gfortran中的8字节整数。您可以通过简单的程序轻松检查
print *, kind(FTELL(6))
end
打印8或
print *, bit_size(FTELL(6))
end
打印64。