Spec-Zone.ru › GNU Fortran 10

9.125 GETENV — Получение переменной окружения

Описание:

Получение значения VALUE переменной окружения NAME.

Эта встроенная процедура предоставляется для обратной совместимости с GNU Fortran 77. В новом коде программисты должны рассмотреть использование встроенной функции GET_ENVIRONMENT_VARIABLE, определённой стандартом Fortran 2003.

Обратите внимание, что GETENV не обязательно потокобезопасна. Пользователь несёт ответственность за обеспечение того, чтобы среда не обновлялась во время вызова GETENV встроенной функции.

Стандарт:

Расширение GNU

Класс:

Подпрограмма

Синтаксис:

CALL GETENV(NAME, VALUE)

Аргументы:
NAME Должна быть типа CHARACTER и стандартного размера.
VALUE Должна быть типа CHARACTER и стандартного размера.
Возвращаемое значение:

Сохраняет значение NAME в VALUE. Если VALUE недостаточно велика для хранения данных, она обрезается. Если NAME не задана, VALUE будет заполнена пробелами.

Пример:
PROGRAM test_getenv
  CHARACTER(len=255) :: homedir
  CALL getenv("HOME", homedir)
  WRITE (*,*) TRIM(homedir)
END PROGRAM
См. также:

GET_ENVIRONMENT_VARIABLE

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gfortran/GETENV.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API