データ数が未知のファイルを読む

read文で
IOSTAT="指定子(整数)"
を使う。
読んでるデータが終わると "指定子(整数)" < 0 になる。

     open(11,file=cifname,access="sequential")
     ilen=0
     io=0
     do while(io.ge.0)
       ilen=ilen+1
       read(11,*,IOSTAT=io) dlat
     end do
     ilen=ilen -1

最終更新:2007年10月14日 02:34
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。