仍在努力为C#制作Fortran I / O.我有限的fortran经历并没有真正帮助,所以我再次需要专家的一些建议。
我只关心Fortran 77和数据输入。我稍后会讨论数据输出。
对于数据输入,到目前为止,我编写了I,F,E,D,G,L,A,'',Tn,TL,TR和X. {p> From this list的fortran编辑描述符。还需要照顾BN和BZ ......我想知道其余的符号$,:,/,Sp,SS和S是否真的出现在数据输入的格式字符串中?我可以想象,如果读取数据线可能会提前终止,但我不知道另一个是如何有用的。
答案 0 :(得分:1)
$
不是有效的Fortran 77描述符。它用于扩展。
:
在没有其他列表项的情况下终止格式处理。它可能会在某些极端情况下产生影响,其中输入跟随的格式规范无效,但无论如何都可能无效。
/
当然很重要。
“SP
,SS
和S
编辑描述符在执行输入语句期间无效。” (F77 13.5.6 p3)
(撇号描述符(字符文字)在输入的格式规范中无效。我在列表中看不到P
。当输出和Fortran 77时,请不要忘了H
...)