【发布时间】:2017-06-12 16:55:09
【问题描述】:
我有一个包含字母和数字的输入文件,我想用 Fortran 90/95 中的数字进行分隔。输入文件如下所示:
AAAA (spaces) 123BBBB (spaces) 4CCCC (spaces) 5DDDD (spaces) -6EEEE
如此等等。我希望空格后的数字与空格前的四个字母一起使用。我在这里遇到的问题是数字可以是一位、两位、三位或四位数字,也可以有负号。我不确定如何在 Fortran 中自动定界以将适当的数字转换为正确的字母。
到目前为止,我只编写了一个基本上复制输入文件并将其写入输出文件的脚本。我想先完成此操作,然后再尝试按上述方式进行分隔。
或者,我可以尝试在 Python 中进行定界(如果在 Python 中更容易的话),并从 Fortran 程序中调用 Python 定界脚本。
【问题讨论】:
标签: fortran delimiter fortran90 fortran95