Clicky
Showing changes from revision #3 to #4:
(追記) Added (追記ここまで) | (削除) Removed (削除ここまで) | (削除) Chan (削除ここまで)(追記) ged (追記ここまで)
is_iostat_end
tests whether an variable has the value of the I/O status "end of file". The function is equivalent to comparing the variable with the iostat_end
parameter of the intrinsic module iso_fortran_env.
(削除) Fortran 2003 and later (削除ここまで)(追記) Fortran 2003 (追記ここまで)(追記) and later (追記ここまで)
(削除) Elemental function (削除ここまで)(追記) Elemental function (追記ここまで)
result = is_iostat_end(i)
i
- Shall be of the type integer
.Returns a logical
of the default kind, which .true.
if i
has the value which indicates an end of file condition for(削除) IOSTAT= (削除ここまで)(削除) specifiers, (削除ここまで)(削除) and (削除ここまで)(削除) is (削除ここまで)(追記) IOSTAT=
(追記ここまで)(追記) specifiers, and is (追記ここまで).false.
otherwise.
program iostat
implicit none
integer :: stat, i
open(88, file='test.dat')
read(88, *, iostat=stat) i
if(is_iostat_end(stat)) stop 'end of file'
end program