小编use*_*052的帖子

在Fortran中读取float时出错

这应该很简单,但我无法在Fortran中读取浮点数.我的程序test.f看起来像这样:

  PROGRAM TEST
  open(UNIT=1,FILE='test.inp')
  read(1,'(f3.0)')line

  STOP
  END
Run Code Online (Sandbox Code Playgroud)

输入文件test.inp只包含一个浮点数:1.2

现在编译我的testfile很好,但是当我运行它时我得到一个错误:

在test.f文件的第4行(unit = 1,file ='test.inp')

Fortran运行时错误:格式化传输中项目1的预期REAL,得到INTEGER

(F3.0)

^

我尝试了不同的代码修改,并搜索错误消息,但没有结果.任何帮助将不胜感激!

问候,弗兰克

fortran

2
推荐指数
1
解决办法
7731
查看次数

标签 统计

fortran ×1