COBOL2002 ユーザーズガイド

[目次][用語][索引][前へ][次へ]

17.2.1 コマンド行に指定する引数の形式

コマンド行から受け取る引数の形式には,C言語インタフェースに従った形式と,VOS3インタフェースに従った形式の2種類があります。

<この項の構成>
(1) C言語インタフェースに従った形式
(2) VOS3インタフェースに従った形式

(1) C言語インタフェースに従った形式

C言語インタフェースに従った形式でコマンド行に指定した引数を受け取る場合,COBOLプログラムには,次の形式で引数が渡されます。

コマンド行
実行可能ファイル名△引数1△引数2△…
(凡例)
△:半角空白文字

COBOLプログラムに渡される引数の形式
[図データ]
(凡例)
△:半角空白文字

規則
  • C言語インタフェースに従った形式で引数を受け取るCOBOLプログラムは,コンパイル時に-Main,Systemオプションを指定する必要があります。
  • コマンド行に指定した実行可能ファイル名は,入力した文字列のまま取得されます。

なお,COBOLプログラムでC言語インタフェースに従った形式の引数を受け取るコーディング方法については,「17.2.2 引数の受け取り方法(C言語インタフェースに従った形式の場合)」を参照してください。

(2) VOS3インタフェースに従った形式

VOS3インタフェースに従った形式でコマンド行に指定した引数を受け取る場合,COBOLプログラムには,次の形式で引数が渡されます。

コマンド行
実行可能ファイル名△引数
(凡例)
△:半角空白文字

COBOLプログラムに渡される引数の形式
[図データ]

規則
  • VOS3インタフェースに従った形式で引数を受け取るCOBOLプログラムは,コンパイル時に-Main,V3オプションを指定する必要があります。

なお,COBOLプログラムでVOS3インタフェースに従った形式の引数を受け取るコーディング方法については,「17.2.3 引数の受け取り方法(VOS3インタフェースに従った形式の場合)」を参照してください。