使用write for Fortran显示输出

使用write for Fortran显示输出,fortran,Fortran,我想使用Fortran显示Test=0的输出,我尝试使用: 'WRITE(11,*)'Test='testdata' 假设11是正确的,testdata是正在计算的参数 我无法获得输出,出现了一个错误 有人知道为什么会这样吗?尝试插入逗号并删除撇号: WRITE(11,*) 'Test =', testdata 如果您报告了您看到的错误消息,我可能会让这个答案更贴切。尝试插入逗号并删除撇号: WRITE(11,*) 'Test =', testdata 如果您报告了您看到的错误消息,我可能会

我想使用Fortran显示
Test=0
的输出,我尝试使用:

'WRITE(11,*)'Test='testdata'

假设11是正确的,
testdata
是正在计算的参数

我无法获得输出,出现了一个错误


有人知道为什么会这样吗?

尝试插入逗号并删除撇号:

WRITE(11,*) 'Test =', testdata

如果您报告了您看到的错误消息,我可能会让这个答案更贴切。

尝试插入逗号并删除撇号:

WRITE(11,*) 'Test =', testdata

如果您报告了您看到的错误消息,我可能会让这个答案更贴切。

谢谢!我能够用它获得输出!:)还有一个问题是,如果我想在同一行上显示另一个数据,怎么做?与“Test=”中的testdata“Test2=”一样,testdata2@user1204868,只需在
WRITE
语句中的同一行(或根据Fortran的术语,在同一记录中)放置更多要显示的数据,并用逗号分隔。请记住,Fortran中的代码行不能像其他一些语言中的代码行那样任意长。谢谢!我能够用它获得输出!:)还有一个问题是,如果我想在同一行上显示另一个数据,怎么做?与“Test=”中的testdata“Test2=”一样,testdata2@user1204868,只需在
WRITE
语句中的同一行(或根据Fortran的术语,在同一记录中)放置更多要显示的数据,并用逗号分隔。请记住,Fortran中的代码行不能像其他一些语言中的代码行那样任意长。