Fortran Coder

标题: linux系统下do循环的i必须是整数,如果是实数的情况的下报.. [打印本页]

作者: iaszfp    时间: 2019-8-23 16:48
标题: linux系统下do循环的i必须是整数,如果是实数的情况的下报..
大家好!有个问题请大咖帮忙解决。
linux系统下do循环的i必须是整数,如果是实数的情况的下报.
progrma ex
implicit none
real a
real i
a=10.0
do i=1.0, a
write(*,*) a
end do
end
报错的信息是 warning: deleted feature: end expression in Do loop at (1) must be integer

如何解决

作者: li913    时间: 2019-8-23 17:21
1、不管,继续用;
2、推荐:改为整数。
作者: 胡文刚    时间: 2019-8-24 07:58
linux才不管,管你的是gfortran
在windows上用gfortran,也会警告你,必须是整数。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2