Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Getenv

CuBook05

Функция

Получает символьную строку, содержащую параметры операционной среды.
 
Синтаксис

#include<stdlib.h>
char *getenv(const char *name);
 
Прототип

stdlib.h
 
Описание

Функция getenv возвращает значение указанной переменной операционной среды. Имя переменной может быть задано символами как верхнего так и нижнего регистра, но оно должно включать символ равно (=). Если указанная переменная не определена, то функция возвращает пустую строку.
 
Возвращаемое значение

При успешном завершении функция getenv возвращает указатель на значение, соответствующее name. Если заданная переменная name не определена, функция getenv возвращает пустую строку.

Примечание. Элементы окружения нельзя изменять непосредственно. Если вы хотите изменить значение переменной окружения, необходимо воспользоваться функцией putenv.
 
Переносимость

Функции поддерживаются на системах UNIX и стандартом ANSI C.
 
Пример

#include<stdlib.h>
#include<stdio.h>

int main(void)
{
char *s;
s = getenv("COMSPEC"); /* получить параметр среды */
printf("Командный процессор находится: %s\n",s);
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить