char *getenv(const char *name)
Прототип:
Описание:
Функция getenv() возвращает указатель на информацию об окружении, ассоциированную со строкой name в таблице информации окружения. Возвращаемая строка ни в коем случае не должна быть изменена программой.
Окружение программы может включать такие вещи, как имена путей и устройств. Точное содержание этих данных определяется операционной системой.
Если функция вызвана с аргументом, который не соответствует никаким переменным окружения, то возвращается нулевой указатель.
Пример:
Предполагаем, что имеющийся компилятор поддерживает информацию окружения об устройствах, подсоединенных к системе. Тогда следующий фрагмент кода возвращает указатель на список устройств:
...
р = getenv("DEVICES");
...
...
р = getenv("DEVICES");
...