Spec-Zone.ru › GNU Fortran 12

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

Описание:

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

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

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

Стандарт:

Расширение GNU

Класс:

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

Синтаксис:

CALL GETENV(NAME, VALUE)

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

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

Пример:
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-12.1.0/gfortran/GETENV.html

Spec-Zone.ru

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