错误:从(1)开始的未终止字符常量

时间:2016-05-16 13:09:08

标签: string fortran gfortran fortran77

我想在Fortran代码中有一个多行字符串。我试着这样做:

print *, "Line 1&
  &line 2"

但是在编译文件gfortran myfile.f时,它会给我语法错误:

  

错误:从(1)开始的未终止字符常量

如何以干净的方式使用多行字符串?

1 个答案:

答案 0 :(得分:1)

可以使用字符串连接轻松完成。示例(在自由格式.f90文件中):

write(*,'(A)') 'Line 1'//&
               'line 2'//&
               'and so forth'