1

パラメータの値を含む複数の行を含む外部データ ファイルがあります。このファイルは、いくつかの FORTRAN コードの入力データ ファイルとして使用されます。ただし、各コードがすべてのデータを必要とするわけではありません。現在、すべてのコードはデータ ファイル全体を読み取り、必要なものをそれぞれ保持します。でも、これは改善したい。各コードは、次のコマンドを使用して外部データ ファイルを読み取ります。

OPEN(UNIT=10,FILE='input.par',STATUS='UNKNOWN')
READ(10,*)val1
READ(10,*)val2
READ(10,*)val3
..............
READ(10,*)valn
CLOSE(10)

では、どうすればOPENデータ ファイルを読み取って、たとえば 4 行目だけ、または 1 行目と 7 行目だけを読み取ることができるでしょうか。

よろしくお願いします。

4

1 に答える 1

3

たとえば、最初と7番目の数字だけを読み取るには:

read (10, *) val1

do i=1, 5
   read (10, *)
end do

read (10, *) val7
于 2013-03-09T16:59:06.303 に答える