作者GP03 (无言)
看板Fortran
标题[问题] 读取档案内指定的数值
时间Mon Nov 17 01:13:25 2008
档案内部的资料排列为下:
数值1 数值2 数值3
数值4 数值5 数值6
. . .
以下略
如果要只读取第三行(数值3跟数值6这一行)作为一个阵列
需要加上什麽东西呢
以下是我的程式码
program Console1
IMPLICIT REAL*8(A-H,O-Z)
REAL A(14002)
OPEN(UNIT=110,FILE='110.TXT',POSITION='4') !开启档案
OPEN(UNIT=FFT,FILE='FFT.TXT') !写入资料
READ(110,*) (A(i),i=1,14002)
Write(FFT,543) (A(i),i=1,14002)
543 Format(1X,20E13.5)
pause
end program Console1
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.198.238
1F:→ redface:do i=1,几列 / read(110,*) tmp,tmp,A(i) /enddo 11/17 08:33
2F:→ redface: ↑换行 自己随便设一个变数读过去就好 11/17 08:37
3F:推 bjorn607:直接用read(110,*);read(110,*) 要跳几行就read几次 11/17 12:32
4F:→ redface:文中说的行是指 "直行" 非 "横行" 喔 11/18 18:15
5F:推 bjorn607:XDD 11/18 18:48