Имена среды
ANSI 4.10.4.4 Набор имен среды и метод, используемый для редактирования список сред getenv Функция
Набор имен среды неограничен.
Чтобы изменить переменные среды из программы c, вызовите _putenv функция.Для изменения переменных среды командной строки в окнах с помощью команды SET (например, ЗАДАЙТЕ СВОБОДУ = LIB D:\).
Переменные среды устанавливаются из программы c существуют только если их копией узла оболочки команды операционной системы (CMD.EXE или COMMAND.COM).Например, линия
system( SET LIB = D:\LIBS );
запуск копия оболочки команды (CMD.EXE), присвойте бы переменной среды LIB и возвратит значение написаннаяой на программе, оставить дополнительной копии CMD.EXE.Оставить эту копию CMD.EXE удаляет временной переменной среды LIB.
Кроме того, изменения, сделанные _putenv последнее функции только до концов программы.