Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

getenv

getenv


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

Синтаксис          #include<stdlib.h>
                   char *getenv(const char *name);

Файл, содержащий   stdlib.h
прототип

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

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

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

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

Смотрите также     environ(variable), getpsp, putenv.

Пример:

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

int main(void)
{
   char *s;
   s = getenv("COMSPEC"); /* получить параметр среды */
   printf("Командный процессор находится: %s\n",s);
   return 0;
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог