我正在尝试读取一个看起来像这样的数据集
DATE,TIME,val
1/1/2001,1:00:00,0
与程序
program main
implicit none
real :: val
character(len=8) :: date
character(len=7) :: time
open(1,file='data.csv',status='old')
read(1,*) ! header
read(1,fmt=100)date,time,val
100 FORMAT (A,1x,A,1x,F3.1)
end program
如果日期和时间总是有 8 个或 7 个字符但它们没有,这一切都很好
4/21/2001,19:00:00,0
我应该如何声明 fortran 的格式以读取示例中的日期、时间、val 行?
谢谢