该函数的调用方式如下所示:
|
返回值 |
INTEGER*4 |
输出 |
命令行中参数的数量 |
示例:使用 iargc 和 getarg 获取参数的数量和每个参数:
demo% cat yarg.f
character argv*10
INTEGER*4 i, iargc, n
n = iargc()
do 1 i = 1, n
call getarg( i, argv )
1 write( *, ’( i2, 1x, a )’ ) i, argv
end
demo% f95 yarg.f
demo% a.out *.f
1 first.f
2 yarg.f
|
另请参见 execve(2) 和 getenv(3F)。