Partilhar via


Nomes de ambiente

ANSI 4.10.4.4   O conjunto de nomes de ambiente e o método para alterar a lista de ambientes usada pela função getenv

O conjunto de nomes de ambientes é ilimitado.

Para alterar as variáveis de ambiente de um programa C, chame a função _putenv. Para alterar as variáveis de ambiente de linha de comando no Windows, use o comando SET (por exemplo, SET LIB = D:\ LIBS).

As variáveis de ambiente definidas dentro de um programa C só existirão enquanto sua cópia do host de shell de comando do sistema operacional estiver em execução (CMD.EXE ou COMMAND.COM). Por exemplo, a linha

system( SET LIB = D:\LIBS );

executará uma cópia do shell de comando (CMD.EXE), definirá a variável de ambiente LIB e retornará ao programa C, saindo da cópia secundária de CMD.EXE. Sair dessa cópia de CMD.EXE remove a variável de ambiente temporária LIB.

Da mesma forma, as alterações feitas pela função _putenv durará apenas até o encerramento do programa.

Consulte também

Referência

_putenv, _wputenv

getenv, _wgetenv

Conceitos

Funções de biblioteca