Fortran Coder

查看: 5936|回复: 2
打印 上一主题 下一主题

[混编] linux系统下do循环的i必须是整数,如果是实数的情况的下报..

[复制链接]

1

帖子

1

主题

0

精华

新人

F 币
11 元
贡献
4 点
跳转到指定楼层
楼主
发表于 2019-8-23 16:48:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好!有个问题请大咖帮忙解决。
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

如何解决
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

834

帖子

2

主题

0

精华

大宗师

F 币
3922 元
贡献
2332 点
沙发
发表于 2019-8-23 17:21:14 | 只看该作者
1、不管,继续用;
2、推荐:改为整数。

101

帖子

0

主题

0

精华

大师

F 币
670 元
贡献
299 点

规矩勋章元老勋章新人勋章

板凳
发表于 2019-8-24 07:58:27 | 只看该作者
linux才不管,管你的是gfortran
在windows上用gfortran,也会警告你,必须是整数。
天之道,损有余而补不足
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-11-1 10:23

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表