Spec-Zone.ru › GNU Fortran 8

9.124 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-7.2.0/gfortran/GETENV.html

Spec-Zone.ru

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