我将用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)
任何帮助将不胜感激。我试着更好地解释我的问题弗拉基米尔希望这足够了,谢谢你的反馈。
答案 0 :(得分:1)
您的代码,当您显示的内容不完整时,在旧的g95编译器上编译没有问题。我只是将其复制并编译。
所以我会说除非你在代码的另一部分(在这种情况下,请显示一个更完整的版本)中出现错误,否则你可能会遇到格式问题。
检查您是使用固定格式还是编辑器在文件中放入任何“隐藏”字符,以及编译器不理解的字符,如TAB或其他字符。