Funkcje biblioteczne C - getenv ()
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)