【发布时间】:2016-11-04 08:38:40
【问题描述】:
有没有办法在一行中写入一个数组(没有 do-loop)(在 fortran 中)并用制表符分隔?
我试过以下两个版本都没有成功..(第一个只写一个数字,第二个写它们都用空格填充)
real :: var(10)
var = 1
write(*,'(10(t1,f7.2))')
write(*,'(t1,10f7.2)')
我查看了here 却没有找到操作方法。 (尽管它提供了一些信息)。
【问题讨论】:
-
有很多方法可以做你想做的事(有时间的人可能会写一个答案或找到另一个链接),但我会注意到
T编辑描述符附带的“tabbing”与 ASCII 制表符无关。您可以将后者添加为文本。
标签: formatting fortran