Latest web development tutorials

Cライブラリ関数 - のgetenv()

C標準ライブラリ -  <stdlib.h>に含ま C標準ライブラリ- <stdlib.h>に含ま

説明

Cライブラリ関数のchar *のgetenv(constのchar型*名 )検索名は、環境文字列を指摘し、文字列に関連付けられた値を返します。

声明

ここで、()文getenv関数です。

char *getenv(const char *name)

パラメータ

  • 名前-要求されたCの文字列を含む変数の名前。

戻り値

この関数は、環境変数の要求された値にnullで終了する文字列を返します。 環境変数が存在しない場合は、NULLを返します。

次の例は、のgetenv()関数を使用している示しています。

#include <stdio.h>
#include <stdlib.h>

int main ()
{
   printf("PATH : %s\n", getenv("PATH"));
   printf("HOME : %s\n", getenv("HOME"));
   printf("ROOT : %s\n", getenv("ROOT"));

   return(0);
}

それでは、以下になります上記のプログラムを、コンパイルして実行してみましょう:

PATH : /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
HOME : /
ROOT : (null)

C標準ライブラリ -  <stdlib.h>に含ま C標準ライブラリ- <stdlib.h>に含ま