funzioni di libreria C - getenv ()
C libreria standard - <stdlib.h>
descrizione
funzioni di libreria Cchar * getenv (const char * nome ) Cerca nome indicò stringhe di ambiente, e restituisce il valore associato alla stringa.
dichiarazione
Ecco () funzione di dichiarazione getenv.
char *getenv(const char *name)
parametri
- name - il nome della variabile che contiene la stringa C richiesto.
Valore di ritorno
La funzione restituisce una stringa null-terminated al valore richiesto di una variabile di ambiente. Se la variabile d'ambiente non esiste, restituisce NULL.
Esempi
L'esempio seguente mostra si utilizza la funzione 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); }
Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:
PATH : /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin HOME : / ROOT : (null)