-2

如何在 FORTRAN 中编写文本或 dat 文件,如整数的二维数组,并且每次输入一个值,如果在任何行中没有值,则只需在开头插入,但如果存在某些值,则插入到值的末尾。这种值的插入可以是随机的,即可以是第 100 行,然后是 80,然后是 101,然后是 2。每行中的条目数也不同。最后我还需要使用这个文件,但我认为这很容易,因为需要逐行信息。

编辑(他可能提到的) ::如何在 Fortran 中编写一个文本文件,就像一个二维整数数组,每次加一个值?如果有一个没有值的空行,则在行的开头插入一个,但如果该行中已经有一些值,则将新值附加到行的末尾。

不知道他对这些随机值和行号有何看法。

4

1 回答 1

0

如果您想根据输入做出决定,请将该行读入字符串。然后检查字符串的内容并决定输入哪种情况。如果您有要读取的数字,请使用“内部读取”从字符串中读取它们。这个问题有一个代码示例:Reading comment lines correct in an input file using Fortran 90

于 2012-06-13T18:32:48.907 回答