【发布时间】:2018-02-26 13:28:20
【问题描述】:
我正在将用 fortran 77 编写的代码更改为 Fortran 90。当我编译出现以下错误时,我已经搜索并且我知道 xint 被声明为数组,所以这不是问题。
Integer :: n,nitp,m
Integer,parameter :: mdi1=3500
Double Precision :: xint(mdi1),yint(mdi1)
D500: do m=1,nitp
read(4,*) n,xint(m),yint(m)
End Do D500
read(4,*) n,xint(m),yint(m)
1
Error: Syntax error in READ statement at (1)
任何帮助将不胜感激。我试图更好地解释我的问题 Vladimir 希望这已经足够了,感谢您的反馈。
【问题讨论】:
-
欢迎。请显示使用更多代码,这还不够。我们需要知道
n是什么,xint是什么,yint是什么。它们是如何声明的,它们的值从何而来。说它是一个数组是不够,我们需要代码应该给我们你显示的相同错误。请参阅How to Ask,尤其是minimal reproducible example,看看我们需要什么样的代码。它应该足够完整。一条线几乎是不够的。并且不要忘记采取tour。 -
感谢您的反馈,我试图改进我的问题。如果您需要对我的问题有更好的了解,请不要犹豫,提出其他问题。再次感谢。
-
请尝试您提供的代码段是否会导致错误。我认为没有。
标签: fortran fortran90 fortran77