2013-03-09 61 views
1

我有一個外部數據文件,其中包含幾行帶有參數值的行。這個文件被用作幾個FORTRAN代碼的輸入數據文件。但是,每個代碼不需要全部數據。目前,所有代碼都會讀取整個數據文件並保留每一個所需的數據。但是,我想改善這一點。每個代碼讀取使用以下命令如何讀取FORTRAN中的數據文件中的特定行77

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?

非常感謝提前。

回答

3

例如,只需要讀取第一和第七號:

read (10, *) val1 

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

read (10, *) val7 
+0

非常感謝你的快速和容易的答覆! – 2013-03-09 17:06:02

相關問題