use*_*273 4 fortran gfortran fortran90 fortran95
我想在 fortran 90 中使用自动整数宽度描述符。我提到了输出格式:gfortran 中的太多空白
这个问题说我可以使用I0和F0,0用于“自动”宽度。这是我的示例代码(符合 GNU Fortran 编译器):
PROGRAM MAIN
IMPLICIT NONE
INTEGER :: i
REAL :: j
WRITE (*,*) 'Enter integer'
READ (*,100) i
100 FORMAT (I0)
WRITE (*,*) 'Enter real'
READ (*,110) j
110 FORMAT (F0.0)
WRITE (*,100) 'Integer = ',i
WRITE (*,110) 'Real = ',j
END PROGRAM
Run Code Online (Sandbox Code Playgroud)
存在运行时错误 (unit = 5, file = 'stdin')
Fortran runtime error: Positive width required in format
我误解了自动宽度描述符吗?我应该使用什么选项?
| 归档时间: |
|
| 查看次数: |
2557 次 |
| 最近记录: |