cobgetenv

環境変数の値を取得します。
制約事項: この関数は、ネイティブ COBOL でのみサポートされます。

構文:

#include "cobenv.h"

cobchar_t *cobgetenv(const cobchar_t *name);

パラメーター:

name NULL で終了する文字列。検索用の環境変数名を指定します。

説明:

この関数は、C ライブラリ呼び出しの getenv() と同じ機能を提供します。指定された環境変数を検索し、その値を返します。該当する環境変数が見つからない場合は、NULL を返します。

相当する COBOL 構文:

display name upon environment-name
accept ... from environment-value

例:

次のコードは $COBDIR の値を表示します。

cobchar_t *cobdir;

if ((cobdir = cobgetenv("COBDIR")) == NULL)
    cobdir = "<unset>";

cobprintf("COBDIR=%s\n", cobdir); 

cobchar_t *cobdir;

if ((cobdir = cobgetenv("COBDIR")) == NULL)
    cobdir = "<unset>";

printf("COBDIR=%s\n", cobdir);