fortran读取txt文件出错!!求大神!!!!

fortran读取txt文件出错错误如下:forrtl:severe(64):inputconversionerror,unit47,fileF:\PROGRAM\Pro... fortran读取txt文件出错 错误 如下:
forrtl: severe (64): input conversion error, unit 47, file F:\PROGRAM\Program\JN
dt.txt
Image PC Routine Line Source
Program.exe 0049D149 Unknown Unknown Unknown
Program.exe 0049CF7B Unknown Unknown Unknown
Program.exe 0049C184 Unknown Unknown Unknown
Program.exe 0049C5B9 Unknown Unknown Unknown
Program.exe 00494D3B Unknown Unknown Unknown
Program.exe 0044B8F7 Unknown Unknown Unknown
Program.exe 004C8A09 Unknown Unknown Unknown
Program.exe 004BADF4 Unknown Unknown Unknown
kernel32.dll 7C81776F Unknown Unknown Unknown

Incrementally linked image--PC correlation disabled.
Press any key to continue

应该是读取格式不对的问题。

fortran中设置的格式如下:
character(len=15)::Time
integer Hour
real(kind=4)::DBT,U,WBT
读取语句:
do i=1,countJN
write(JNwbt,"(A15,I3,10x,F5.1,10x,F5.1,10x,F5.1)")DatumJN(i)
end do
部分txt文件如下:
2010-1-6 0 -12.1 56
2010-1-6 1 -12.4 56
2010-1-6 2 -12.8 59
2010-1-6 3 -12.7 55
2010-1-6 4 -12.8 55
2010-1-6 5 -12.8 58
2010-1-6 6 -13.2 61
2010-1-6 7 -12.6 57
2010-1-6 8 -11.8 59
2010-1-6 9 -9.2 40
2010-1-6 10 -6.9 30
2010-1-6 11 -6.1 20
2010-1-6 12 -5.3 21
2010-1-6 13 -5.2 21
2010-1-6 14 -4.4 20
2010-1-6 15 -4.5 18
2010-1-6 16 -4.8 19
2010-1-6 17 -5.5 21
2010-1-6 18 -6.2 24
2010-1-6 19 -6.6 25
2010-1-6 20 -7.5 32
2010-1-6 21 -9.2 41
2010-1-6 22 -9.5 44
2010-1-6 23 -10 51

求解。。。。。。。
读取文件语句写错。。。是
do i=1,countJN
read(JNdt,*)DatumJN(i)%Time,DatumJN(i)%Hour,DatumJN(i)%Dbt,DatumJN(i)%U

end do
展开
 我来答
天河流纹石
2013-06-20 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7624
采纳率:76%
帮助的人:4049万
展开全部
  1. 你给出的代码既不是设置的格式(而是定义语句),也不是读取语句(而是输出语句)。

  2. 你的错误发生在读取语句,即 read 语句,而不是 write 语句。

  3. 有问题请追问!

更多追问追答
追问
我复制错了,亲。。。读取时用的
do i=1,countJN
read(JNdt,*)DatumJN(i)%Time,DatumJN(i)%Hour,DatumJN(i)%Dbt,DatumJN(i)%U
end do
追答
从你给出的代码里看不出问题。

方便的话,把你的代码及数据文件打包上传到百度网盘,分享后把地址追问给我。
(你的代码如太长或涉密,请酌情删减)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式