当gfortran读取输入文件时,它会显示以下错误:
Fortran runtime error: Bad value on logical read
我的代码是:
SUBROUTINE GRIDGN
USE NINETY
IMPLICIT NONE
DOUBLE PRECISION::SCF
REAL, DIMENSION (100):: Z
READ(unit=5,FMT=100) LSTORE,LCALG,LPRINT,LPLOT,LAXIS
READ(5,*) NGR
READ(5,*) IDIR
100 FORMAT (L1,L1,L1,L1,L1)
输入文件以:
开头T T T T F LSTORE,LCALG,LPRINT,LPLOT,LAXIS
我已在LSTORE,LCALG,LPRINT,LPLOT,LAXIS
模块中将LOGICAL
声明为NINETY
。
你们中的任何人都知道错误发生的原因吗?