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 ambiente usada pelo getenv função

O conjunto de nomes de ambiente é ilimitado.

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

Variáveis de ambiente definidas em um programa em c existem somente enquanto sua cópia do host do shell de comando do sistema operacional está sendo executado (cmd.EXE ou o comando.COM).Por exemplo, a linha

system( SET LIB = D:\LIBS );

executaria uma cópia do shell de comando (cmd.EXE), defina a variável de ambiente LIB e retornar ao programa C, saindo a cópia secundária do cmd.EXE.Sair dessa cópia do cmd.EXE remove a variável de ambiente temporário LIB.

Da mesma forma, as alterações feitas pela _putenv último funcionar até que o programa termina.

Consulte também

Referência

_putenv, _wputenv

GETENV, _wgetenv

Conceitos

Funções de biblioteca