8.102 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-4.9.3/gfortran/GETENV.html