我正在尝试编译一个非常旧的代码但是在编译代码时遇到了这个错误
Error: Syntax error in OPEN statement at (1)
代码:
WRITE(LUTTO,'('' TYPE NAME OF FILE CONTAINING INPUT : '',$)')
C READ (LUTTI,'(Q,A)') NCHAR,FILNAM
READ (LUTTI,'(A)') FILNAM
NCHAR = len_trim(FILNAM)
C ----- OPEN DATA FILE -----
print *, "NCHAR"
OPEN( UNIT = LUINP, NAME = FILNAM(1:NCHAR),
$ STATUS = 'OLD', RECL = 80 ,
$ CARRIAGECONTROL= 'LIST', ERR = 9900 )
答案 0 :(得分:2)
在open语句中的name = ...无效
尝试file = ...而不是