|
READ文,WRITE文, PRINT文 |
READ文,WRITE文,PRINT文
|
READ (データ転送指定子並び) [入力項目並び] READ 書式識別子 [,入力項目並び] WRITE (データ転送指定子並び) [出入力項目並び] PRINT 書式識別子 [,出力項目並び] |
[データ転送指定子]
[UNIT= ]外部ファイル装置
[FMT= ]書式識別子
[NML= ]変数群名
REC= 整変数
IOSTAT= 基本整変数
ERR= 文番号
END= 文番号 (READ文のみ)
ADVANCE= 基本文字式 [YES,NO]
SIZE= 基本整変数 (READ文のみ)
EOR= 文番号 (READ文のみ)
UNIT指定子
FMT指定子
NML指定子
REC指定子(整変数)
IOSTAT指定子
ERR指定子(文番号)
END指定子(文番号) [READ文のみ]
ADVANCE指定子(基本文字式)| [例] |
WRITE(*,'(A)',ADVANCE='NO') 'INPUT:'
READ(*,*) number
SIZE指定子(基本整変数) [READ文のみ]
EOR指定子(文番号) [READ文のみ]| [例1] |
INTEGER :: eof
READ(*,*) i
READ(*,'(2I3)') a,b
READ(UNIT=9,FMT='(2I3)',IOSTAT=eof) x,y
| [例2] |
WRITE(*,*) i
WRITE(*,'(2I3)') a,b
WRITE(*,'(10F5.2)') (z(i),i=1,10)