visual-studio - 固定Fortran延续行中的无法识别 token '&'

标签 visual-studio visual-studio-2013 fortran intel-fortran

我正在编辑一个使用固定格式 Fortran的旧项目,并使用 IVF编译器进行编译。我当前遇到的问题是列表中的续行:

format(//,  10x,'*******************************************',/, &
     10x,'* DIAGONALS OF THE RESIDUAL COV. MATRIX   *',/,  &
     10x,'*******************************************',//,  &
     2x,'MEASUREMENT',7X,'  RESIDUAL COVARIANCE', /)

由于某种原因,“&”号对我不起作用,并且我不断收到错误消息:

unrecognized token '&' skipped



对于较小的线,增加固定格式的线长并使两条线一条起作用,但是在某些情况下,线对此太大。该代码大约在15年前以固定格式Fortran编写,但是我不熟悉Fortran以及新的编译器和设置如何影响代码。

转换为自由格式会导致其他格式的一系列错误,并且代码似乎没有损坏,因此我认为转换为自由格式不是必需的。我尝试了其他缩进方法,例如在行尾和下一行开始处添加和和,其他论坛建议使用星号斜杠,它们会产生错误:

error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ) ...



是否缺少某种格式设置?是否可以编辑一些设置来解决这些错误?

谢谢加文

最佳答案

在固定格式的Fortran中,您可以在下一行的第6列中继续输入任何字符,而不是在第一行的末尾加上&。尝试:

      format(//,  10x,'*******************************************',/,
     c  10x,'* DIAGONALS OF THE RESIDUAL COV. MATRIX   *',/,
     c  10x,'*******************************************',//,
     c  2x,'MEASUREMENT',7X,'  RESIDUAL COVARIANCE', /)

关于visual-studio - 固定Fortran延续行中的无法识别 token '&',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62789421/

相关文章:

c++ - vs2013 sqlite3错误C4703

function - 如何调用 Fortran 中定义在单独文件中的函数?

python - 这段 Fortran 77 代码的意图是什么?

c# - Visual Studio 浏览器与 Parallels 主机操作系统的链接

Fortran 使用内部 goto 执行循环

c# - OracleDataReader 只返回一行

visual-studio - Visual Studio 项目中的 *.VC.db 文件是什么?

visual-studio - 卸载 Visual Studio 2017 企业版并安装 VS 2017 社区

visual-studio - 无法在 Visual Studio 中将文件 "*\bin\debug\*.dll"复制到 "bin\*.dll"

c# - Microsoft.Phone.ni.dll 中的 UnauthorizedAccessException