首页 文章

Fortran randomely在文件中写入数据

提问于
浏览
-2

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

Edit (what he ment possibly) :: 如何在Fortran中编写文本文件,就像2D整数数组一样,每次添加一个值?如果存在没有值的空行,则在行的开头插入一行,但如果该行中已存在某些值,则将新值附加到行的末尾 .

不知道他用随机值和行号得到了什么 .

1 回答

  • 0

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

相关问题