Функция Получает символьную строку, содержащую
параметры операционной среды.
Синтаксис #include
char *getenv(const char *name);
Файл, содержащий stdlib.h
прототип
Описание Функция getenv возвращает значение указанной пере-
менной операционной среды. Имя переменной может
быть задано символами как верхнего так и нижнего
регистра, но оно должно включать символ равно
(=). Если указанная переменная не определена, то
функция возвращает пустую строку.
Возвращаемое При успешном завершении функция getenv возвращает
значение указатель на значение, соответствующее name.
Если заданная переменная name не определена, фун-
кция getenv возвращает пустую строку.
Примечание. Элементы окружения нельзя изменять
непосредственно. Если вы хотите изменить значение
переменной окружения, необходимо воспользоваться
функцией putenv.
Переносимость Функции поддерживаются на системах UNIX и стандар-
том ANSI C.
Смотрите также environvariable, getpspputenv
Пример:
#include
#include
int main(void)
{
char *s;
s = getenv("COMSPEC"); /* получить параметр среды */
printf("Командный процессор находится: %s\n",s);
return 0;
}