Descrição
A função da biblioteca C char *getenv(const char *name) procura a string de ambiente apontada por name e retorna o valor associado à string.
Declaração
A seguir está a declaração da função getenv ().
char *getenv(const char *name)
Parâmetros
Valor de retorno
Esta função retorna uma string terminada em nulo com o valor da variável de ambiente solicitada ou NULL se essa variável de ambiente não existir.
Exemplo
O exemplo a seguir mostra o uso da função 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);
}
Vamos compilar e executar o programa acima que produzirá o seguinte resultado -
PATH : /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
HOME : /
ROOT : (null)