24小时热门版块排行榜    

查看: 636  |  回复: 2

bian890

铜虫 (初入文坛)

[交流] 【求助】INDX = IARGC() CALL GETARG(1,CMONT) 已有2人参与

小女子对于Fortran语法不是太了解 请问1、
INDX = IARGC()
      IF (INDX.NE.1) THEN
         NERRS = 1
         WRITE (0,'(A)') 'Just one command line argument allowed'
         CALL ERROR ('DEFCON',5)
      ENDIF
中INDX = IARGC()是什么意思? NERRS是FORTRAN自带的一个变量啥的吗?
2、
CALL GETARG(1,CMONT)   这句的意思是啥?尤其是GETARG 是什么意思呢?
谢谢好心人士   望知情者跟帖  谢谢
回复此楼

» 收录本帖的淘帖专辑推荐

fortran相关

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+2):谢谢参与应助! 2010-07-16 15:43:58
INDX = IARGC()  将 IARGC() 这个函数的结果赋给 INDX

NERRS 只是一个普通的变量而已,不是 Fortran 自带的变量。

GETARG 和前面的 IARGC 都是系统的函数,前一个是获得程序后面的参数,第二个应该是获得参数的个数,具体记不清了。

如果在 Linux 下,可以通过 man 来获得它们 的手册页。

当然,你也可以看你所用的 Fortran 系统的手册,里面有详细的介绍的。
2楼2010-07-16 13:55:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bian890

铜虫 (初入文坛)

谢谢 我在查一下Fortran的手册

谢谢 我在查一下Fortran的手册
3楼2010-07-19 12:57:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bian890 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见