この関数の目的
getenv()は、環境変数を参照する手段を実装する。
定義
#include <stdlib.h> char *getenv(const char *name);
働き
この関数は実行環境によって提供される環境リストから name が指す文字列にマッチするものを検索する。 環境名の集合および環境リストを変更する方法は処理系定義である。
処理系は一度もこの関数を呼ばないように動作しなければならない。
返り値は、マッチしたリスト要素に関連付けられた文字列へのポインタである。 この文字列をプログラムが変更してはならないが、次の getenv() の呼び出しによって上書きされるかもしれない。 指定された name が見つからなかった場合は、ヌルポインタが返る。