Formatting 在Fortran 95 write语句中抑制换行符

Formatting 在Fortran 95 write语句中抑制换行符,formatting,fortran,Formatting,Fortran,我想在不添加换行符的情况下用fortran编写标准输出。也就是说,我想这样做: a='some string and ' b='some other string' write(*,101) a ... write(*,102) b ... 101 format(a,...) 102 format(a) 在101中是否可以使用某种格式语句来抑制换行符,以便代码在同一输出行上输出“某些字符串和某些其他字符串” 请注意,两个write语句必须分开,因为中间的代码实际上用于生成第二个字符串 您可以使

我想在不添加换行符的情况下用fortran编写标准输出。也就是说,我想这样做:

a='some string and '
b='some other string'
write(*,101) a
...
write(*,102) b
...
101 format(a,...)
102 format(a)
在101中是否可以使用某种格式语句来抑制换行符,以便代码在同一输出行上输出“某些字符串和某些其他字符串”


请注意,两个write语句必须分开,因为中间的代码实际上用于生成第二个字符串

您可以使用
advance='no'
选项:

a='some string and '
b='some other string'
write(*,101,advance='no') a
...
write(*,102) b
...
101 format(a)
102 format(a)
这将抑制换行符