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