|
我要读入的数据格式如下:
2012-01-01 00:00:00 3.800000 12.00000
2012-01-01 00:10:00 3.900000 12.00000
2012-01-01 00:20:00 4.000000 12.00000
2012-01-01 00:30:00 4.100000 9.000000
读入要求是读入7,8列所在的数据,和后面的 00:30:00 4.100000 9.000000
我写的读入代码是
read(101,'(T8,T7,A2)',advance='no')time(i) !表示读取第七,八列的两个字符,并且不换行
write(102,*)time(i)
read(101,*,iostat=istat)date1(i),date(i),vel(i),angl(i) !继续读取剩下的数据,其中date1(i)为存取七,八列后面的数
write(102,*)date(i),vel(i),angl(i)
这样编写代码后读取数据会换行,第一行的00:00:00 3.800000 12.00000读不到,但是明明使用了advance='no'了,不知道为什么还是会换行
所以来请教一下。
|
|