Udostępnij przez


Nazwy środowiska

ANSI 4.10.4.4 Zestaw nazw środowisk i metoda zmiany listy środowisk używanej przez funkcję getenv

Zestaw nazw środowisk jest nieograniczony.

Aby zmienić zmienne środowiskowe z poziomu programu języka C, wywołaj funkcję _putenv . Aby zmienić zmienne środowiskowe z wiersza polecenia w systemie Windows, użyj polecenia SET (na przykład SET LIB = D:\ LIBS).

Zmienne środowiskowe ustawione z poziomu programu języka C istnieją tylko tak długo, jak ich kopia hosta powłoki poleceń systemu operacyjnego jest uruchomiona (CMD.EXE lub COMMAND.COM). Na przykład wiersz

system( SET LIB = D:\LIBS );

uruchomi kopię powłoki poleceń (CMD.EXE), ustaw zmienną środowiskową LIB i wróć do programu C, zamykając pomocniczą kopię CMD.EXE. Zamknięcie tej kopii CMD.EXE powoduje usunięcie tymczasowej zmiennej środowiskowej LIB.

Podobnie zmiany wprowadzone przez _putenv funkcję trwają tylko do momentu zakończenia programu.

Zobacz też

Funkcje bibliotek
_putenv, _wputenv
getenv, _wgetenv