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 - См. также:
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-9.3.0/gfortran/GETENV.html