[求助]按指定位置读取数据
初涉Fortran,遇到一个很困扰的问题,多方寻求答案未解,希望有高人能帮忙解答,谢谢!
问题是:如何读取txt文件指定位置的连续六个数据。
我用的语句是:
open(3, file="pcpxw.txt", access="direct", status="old", &
& form="formatted",recl=5)
open(4, file="pcpsp.txt", access="direct", status="old", &
& form="formatted",recl=5)
do numb=1,6
read(3,1010,rec=day_jd) pcp1_daily(numb)
read(4,1010,rec=day_jd) pcp2_daily(numb)
day_jd=day_jd+1
end do
运行的时候显示的错误是input conversion error
txt中数据保存是这样的:
00.00
00.00
00.00
00.00
00.00
00.00
00.00
00.00
00.00
00.00
03.40
09.50
02.90
06.90
00.00
00.00
问题是:如何读取txt文件指定位置的连续六个数据。
我用的语句是:
open(3, file="pcpxw.txt", access="direct", status="old", &
& form="formatted",recl=5)
open(4, file="pcpsp.txt", access="direct", status="old", &
& form="formatted",recl=5)
do numb=1,6
read(3,1010,rec=day_jd) pcp1_daily(numb)
read(4,1010,rec=day_jd) pcp2_daily(numb)
day_jd=day_jd+1
end do
运行的时候显示的错误是input conversion error
txt中数据保存是这样的:
00.00
00.00
00.00
00.00
00.00
00.00
00.00
00.00
00.00
00.00
03.40
09.50
02.90
06.90
00.00
00.00