在gfortran中键入*错误

时间:2015-07-23 16:54:06

标签: fortran gfortran

当我运行我的代码时,我对所有具有以下格式的语句都会收到以下错误。类型声明有问题吗?如果是,请给我一个解决方案。我在Ubuntu 14.10系统上运行我的代码。该程序很长,因此我现在不发布它,但如果需要我肯定会发送它。

recfunk_ascii.f:622.12:

  type *,'enter back-azimuth limits ib1,ib2 (integers!)'            
        1
Error: Invalid character in name at (1)

1 个答案:

答案 0 :(得分:3)

Type是一个过时且完全非标准的语句(请参阅http://docs.oracle.com/cd/E19957-01/805-4939/6j4m0vnbi/index.html)。它不可移植,因为许多编译器无法识别它。它应该改为PRINT语句,正如@francescalus在评论中所建议的那样。

print *,'enter back-azimuth limits ib1,ib2 (integers!)'