我很困惑这个写规范试图指定的内容。 N是单个字符的数组。有人可以帮助我解释下面的写格式规范。几天前我看到有人发布完全相同的问题,但页面已经不存在了。
WRITE(*,'(AA$)') N(I),","
答案 0 :(得分:3)
美元符号格式说明符suppresses a new line。
因此,数组N
按字母顺序编写为字符串(A
),用逗号(第二个字符串A
)分隔一行。
请注意,此语法不符合标准,在现代Fortran中,您可以将格式编写为
WRITE(*,'(2A)', advance='no') N(I),","