爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8358|回复: 3

[求助] fortran77循环出错

[复制链接]

新浪微博达人勋

发表于 2020-7-20 15:10:32 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
目的:想把v4,v5,v6的所有三维数据输出到txt中

循环部分:                  v4=0.
      v5=0.
      v6=0.

      open(unit=81,file='cut-vx.txt')
      open(unit=82,file='cut-vy.txt')
      open(unit=83,file='cut-vz.txt')

      do 20 k=2,kxm1
      do 20 j=2,jxm1
      do 20 i=2,ixm1

      v4=vxh00(i,j,k)
      v5=vy0h0(i,j,k)
      v6=vz00h(i,j,k)

      write(81,*)'i,j,k',i,j,k
      write(81,81)nstep,time,v4
81  format('n,t,v4',i12,e16.8,3e13.6)

c     write(82,*)'i,j,k',i,j,k
      write(82,82)nstep,time,v5
82  format('n,t,v5',i12,e16.8,3e13.6)

c     write(83,*)'i,j,k',i,j,k
      write(83,83)nstep,time,v6
83  format('n,t,v6',i12,e16.8,3e13.6)

      20 continue



报错:
tun1.f-cut2.f(473): error #5082: Syntax error, found INTEGER_CONSTANT '20' when expecting one of: <LABEL> <END-OF-STATEMENT> ; BLOCK BLOCKDATA PROGRAM MODULE TYPE INTEGER REAL ...
      20 continue
------^
tun1.f-cut2.f(473): error #6236: A specification statement cannot appear in the executable section.
      20 continue
------^
tun1.f-cut2.f(453): error #6321: An unterminated block exists.
      do 20 i=2,ixm1
^
tun1.f-cut2.f(452): error #6321: An unterminated block exists.
      do 20 j=13,14
^
tun1.f-cut2.f(451): error #6321: An unterminated block exists.
      do 20 k=2,kxm1
^
tun1.f-cut2.f(451): error #6323: This label is not defined in this scoping unit.   [20]

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2020-7-20 18:01:52 | 显示全部楼层
20作为语句标号,应该写在第1-6列,第7列开始是程序。
f77的格式特别坑
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-7-23 22:26:06 | 显示全部楼层
kermit 发表于 2020-7-20 18:01
20作为语句标号,应该写在第1-6列,第7列开始是程序。
f77的格式特别坑

所以是循环语句标号‘20’没有做好空格处理吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 成长值: 0
发表于 2020-7-23 23:39:54 | 显示全部楼层
weety9394 发表于 2020-7-23 22:26
所以是循环语句标号‘20’没有做好空格处理吗?

可能是的。
另外其实不建议这样写。你这种写法在Fortran 2018标准中已经被禁止了。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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