ファイル・パラメーター
RPG プログラムおよびプロシージャーへのプロトタイプ呼び出しを使用して、ファイルをパラメーターとして渡すことができます。
LIKEFILE キーワードを使用して、プロトタイプおよびプロシージャー・インターフェース定義用のファイル・パラメーターを定義することができます。
呼び出し先のプログラムまたはプロシージャーは、ファイル・パラメーターの定義に使用された元のファイルで有効だった、あらゆる操作を実行することができます。
注: RPG ファイル・パラメーターは、C や C++ などの言語で記述されたファイル・パラメーターに使用される形式とは、関連のない形式でコーディングされます。
RPG で使用されるファイル・パラメーターを、他の言語で使用されるファイル・パラメーターと置き換えることはできません。
つまり、RPG パラメーターを受け取ることになっている RPG プロシージャーには、C ファイルを渡すことはできません。
同様に、RPG ファイルを C プログラムに渡すこともできません。
ファイル・パラメーターを渡すプログラムの例については、ファイルを渡す方法および関連付けられている変数を含むデータ構造を渡す方法の例 を参照してください。