Descripción
La función de la biblioteca C char *getenv(const char *name) busca la cadena de entorno apuntada por name y devuelve el valor asociado a la cadena.
Declaración
A continuación se muestra la declaración de la función getenv ().
char *getenv(const char *name)
Parámetros
Valor devuelto
Esta función devuelve una cadena terminada en nulo con el valor de la variable de entorno solicitada, o NULL si esa variable de entorno no existe.
Ejemplo
El siguiente ejemplo muestra el uso de la función 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);
}
Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:
PATH : /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
HOME : /
ROOT : (null)