Función de la biblioteca C -getenv()
Biblioteca estándar de C - <stdlib.h>
Descripción
Función de la biblioteca Cchar *getenv(const char *name)Busca la cadena de entorno a la que apunta 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
- name-- Cadena C que contiene el nombre de la variable solicitada.
Valor de retorno
Esta función devuelve una cadena terminada en null, que es el valor de la variable de entorno solicitada. Si la variable de entorno no existe, devuelve NULL.
Ejemplo
El siguiente ejemplo demuestra 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, esto producirá el siguiente resultado:
PATH : /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin HOME : / ROOT : (null)Otras extensiones