Latest web development tutorials

funzioni di libreria C - getenv ()

C libreria standard - <stdlib.h> 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)

C libreria standard - <stdlib.h> C libreria standard - <stdlib.h>