当我运行我的代码时,我对所有具有以下格式的语句都会收到以下错误。类型声明有问题吗?如果是,请给我一个解决方案。我在Ubuntu 14.10系统上运行我的代码。该程序很长,因此我现在不发布它,但如果需要我肯定会发送它。
recfunk_ascii.f:622.12:
type *,'enter back-azimuth limits ib1,ib2 (integers!)'
1
Error: Invalid character in name at (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!)'