Latest web development tutorials

Funkcje biblioteczne C - getenv ()

Biblioteka standardowa języka C - <stdlib.h> Biblioteka standardowa języka C - <stdlib.h>

opis

Funkcje biblioteki Cchar * getenv (const char * name ) Nazwisko Szukaj wskazał ciągów środowiskowych i zwraca skojarzony wartość ciągu.

oświadczenie

Oto () Funkcja stwierdzenie getenv.

char *getenv(const char *name)

parametry

  • Nazwa - nazwa zmiennej, która zawiera żądany ciąg C.

Wartość zwracana

Funkcja zwraca NUL łańcuch do żądanego wartości zmiennej środowiskowej. Jeśli zmienna środowiskowa nie istnieje, zwraca NULL.

Przykłady

Poniższy przykład demonstruje funkcja getenv () jest używana.

#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);
}

Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:

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

Biblioteka standardowa języka C - <stdlib.h> Biblioteka standardowa języka C - <stdlib.h>