📄 iolength_2.f90
字号:
! Test that IOLENGTH works for derived types containing arraysmodule iolength_2_mod integer, parameter :: & ! 32 bit, i.e. 4 byte integer (every gcc architecture should have this?) int32 = selected_int_kind(9), & ! IEEE double precision, i.e. 8 bytes dp = selected_real_kind(15, 307) type foo ! This type should take up 5*4+4+8=32 bytes integer(int32) :: a(5), b real(dp) :: c end type fooend module iolength_2_modprogram iolength_2 use iolength_2_mod implicit none integer :: iol type(foo) :: d inquire (iolength = iol) d if ( 32 /= iol) then call abort end ifend program iolength_2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -