Función de la biblioteca C -getenv()

C 标准库 - <stdlib.h>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)

C 标准库 - <stdlib.h>Biblioteca estándar de C - <stdlib.h>

Otras extensiones