我想在fortran写入标准输出而不添加换行符.也就是说,我想做这样的事情:
a='some string and ' b='some other string' write(*,101) a ... write(*,102) b ... 101 format(a,...) 102 format(a)
是否可以使用某种格式语句来抑制101中的换行符,以便代码在同一输出行上输出"some string and some other string"?
请注意,两个写语句是分开的很重要,因为其间的代码实际上用于生成第二个字符串.
您可以使用以下advance='no'
选项:
a='some string and ' b='some other string' write(*,101,advance='no') a ... write(*,102) b ... 101 format(a) 102 format(a)
这将抑制换行.