+-------------------------Fortran 2003 ドラフト標準--------------------------+

COMMAND_ARGUMENT_COUNT()

目的

プログラムを呼び出したコマンドのコマンド行引き数の数を戻します。

クラス

照会関数

結果の値と属性

デフォルトの整数スカラー

結果の値

結果の値は、コマンド名を数えないコマンド引き数の数です。 コマンド引き数がない場合、この結果の値は 0 となります。

integer cmd_count
cmd_count = COMMAND_ARGUMENT_COUNT()
print*, cmd_count
end

上記のプログラムで生成される出力例は次のとおりです。

$ a.out
0
$ a.out aa
1
$ a.out aa bb
2

+----------------------End of Fortran 2003 ドラフト標準----------------------+

IBM Copyright 2003