| INQUIRE文 |
INQUIRE文
|
INQUIRE (問合わせ指定子並び) INQUIRE (IOLENGTH=基本整変数) |
[問合わせ指定子]
[UNIT=] 外部ファイル装置
FILE= ファイル名記述
IOSTAT= 基本整変数
ERR= 文番号
EXIST= 基本整変数
OPENED= 基本論理変数
NUMBER= 基本整変数
NAMED= 基本論理変数
NAME= 基本文字変数
ACCESS= 基本文字変数 [SEQUENTIAL,DIRECT,UNDEFINED]
SEQUENTIAL= 基本文字変数 [YES,NO,UNKNOWN]
DIRECT= 基本文字変数 [YES,NO,UNKNOWN]
FORM= 基本文字変数 [FORMATTED,UNFORMATTED,UNDEFINED]
FORMATTED= 基本文字変数 [YES,NO,UNKNOWN]
UNFORMATTED= 基本文字変数 [YES,NO,UNKNOWN]
RECL= 基本整変数
NEXTREC= 基本整変数
BLANK= 基本文字変数 [ZERO,NULL,UNDEFINED]
POSITION= 基本文字変数 [REWIND,APPEND,ASIS,UNDEFINED]
ACTION= 基本文字変数 [READ,WRITE,READWRITE,UNDEFINED]
READ= 基本文字変数 [YES,NO,UNKNOWN]
WRITE= 基本文字変数 [YES,NO,UNKNOWN]
READWRITE= 基本文字変数 [YES,NO,UNKNOWN]
DELIM= 基本文字変数 [APOSTOROPHE,QUOTE,,UNDEFINED]
PAD= 基本文字変数 [YES,NO]
(注)[ ]は、INQUIRE文を実行したときに戻される文字の値である。
FILE指定子(ファイル名)
IOSTAT指定子(基本整変数)
ERR指定子(文番号)
EXIST指定子(基本論理変数)
OPENED指定子(基本論理変数)
NUMBER指定子(基本整変数)
NAMED指定子(基本論理変数)
NAME指定子(基本文字変数)
ACCESS指定子(基本文字変数)
SEQUENTIAL指定子(基本文字変数)
DIRECT指定子(基本文字変数)
FORM指定子(基本文字変数)
FORMATTED指定子(基本文字変数)
UNFORMATTED指定子(基本文字変数)
RECL指定子(基本整変数)
NEXTREC指定子(基本整変数)
BLANK指定子(基本文字変数)
POSITION指定子(基本文字変数)
ACTION指定子(基本文字変数)
READ指定子(基本文字変数)
WRITE指定子(基本文字変数)
READWRITE指定子(基本文字変数)
DELIM指定子(基本文字変数)
PAD指定子(基本文字変数)
ファイルINQUIRE文
出力並びINQUIRE文| [例] |
open=T、fn='test.data '、acc='SEQUENTIAL'、dir='NO '
CHARACTER (LEN=10) :: fn,acc,dir
LOGICAL :: open
OPEN (8,IOSTAT=IOS,FILE='test.data',STATUS='OLD', &
ACCESS='SEQUENTIAL')
INQUIRE(8,OPENED=open,NAME=fn,ACCESS=acc,DIRECT=dir)
WRITE(*,*) open,fn,acc,seq