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.