Sdílet prostřednictvím


Názvy prostředí

ANSI 4.10.4.4 Sada názvů prostředí a metoda pro změnu seznamu prostředí používaného funkcí getenv

Sada názvů prostředí je neomezená.

Pokud chcete změnit proměnné prostředí z programu jazyka C, zavolejte funkci _putenv . Chcete-li změnit proměnné prostředí z příkazového řádku v systému Windows, použijte příkaz SET (například SET LIB = D:\LIBS).

Proměnné prostředí nastavené v programu jazyka C existují pouze tak dlouho, dokud je spuštěna jejich kopie příkazového prostředí operačního systému (CMD.EXE nebo COMMAND.COM). Například řádek

system( SET LIB = D:\LIBS );

spustí kopii příkazového prostředí (CMD.EXE), nastaví proměnnou prostředí LIB, vrátí se do programu jazyka C a ukončí sekundární kopii programu CMD.EXE. Ukončení této kopie programu CMD.EXE odebere dočasnou proměnnou prostředí LIB.

Podobně změny provedené pomocí funkce _putenv trvají pouze do ukončení programu.

Viz také

Funkce knihovny
_putenv, _wputenv
getenv, _wgetenv