fortran - 在 FORMAT 和 < 之间检测到语法错误
问题描述
错误信息:
Z:\INCLUDE\APRSER.INC(102): error FOR3852: syntax error detected between FORMAT and <
Z:\INCLUDE\APRSER.INC(122): error FOR3852: syntax error detected between FORMAT and <
FORMAT HAS BEEN DECLARED AS:
CHARACTER*5 FORMAT
代码:
ELSE
WRITE (FORMAT(3:4),'(I2)',
* IOSTAT=STATUS(I)) COMMAS(I) - CST
READ (STRING(CST:COMMAS(I) - 1),FORMAT,
* IOSTAT=STATUS(I)) ITEMP(I)
ENDIF
CST = COMMAS(I) + 1
100 CONTINUE
TOTSER = TOTCOM + 1
IF (RLEN .LT. CST) THEN
ITEMP(TOTSER) = 0
ELSE
WRITE (FORMAT(3:4),'(I2)',
* IOSTAT=STATUS(TOTSER)) RLEN - CST + 1
READ (STRING(CST:RLEN),FORMAT,
* IOSTAT=STATUS(TOTSER)) ITEMP(TOTSER)
ENDIF
Z:\INCLUDE\APRSER.INC(102): error FOR3852: syntax error detected between FORMAT and < Z:\INCLUDE\APRSER.INC(122): error FOR3852: syntax error detected between FORMAT and <
解决方案
推荐阅读
- python - 如何在word文件(.docx)python中将两张图片放在同一级别
- javascript - 使用 NodeGit / LibGit2 将文件写入不在根目录的裸存储库
- .net - SqlDataAdapter.FillSchema 未在 SQL 2017 上获取 DataTable
- electron - NG-Bootstrap - 下拉 - 选择值
- ios - 在 Swift 的 UIMenuController 中禁用 UIMenuItems 的闪烁/闪烁
- c - DRDY PIC18F45K80 转 QT1481
- sqlite - 如何从 SQLite Query 中的某个时间戳中选择多个系列
- sql - PostgreSQL 性能:查询达到 52 周高点的股票(加入最大值行)
- android - FileProvider.getUriForFile 不会将图像保存到图库并且无法访问文件 OnActivityResult
- database - 列索引未反映在具有“IN”语句的谓词的解释计划中