Spec-Zone.ru › GNU Fortran 11

9.264 SYSTEM — Выполнить командную оболочку

Описание:

Передает команду COMMAND в командную оболочку (см. system(3)). Если присутствует аргумент STATUS, он содержит значение, возвращенное system(3), которое, предположительно, равно 0, если команда оболочки выполнена успешно. Обратите внимание, что оболочка, используемая для вызова команды, зависит от системы и среды.

Этот внутренний механизм представлен в форматах подпрограммы и функции; однако в любом заданном программном блоке может использоваться только один формат.

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

Стандарт:

Расширение GNU

Класс:

Подпрограмма, функция

Синтаксис:
CALL SYSTEM(COMMAND [, STATUS])
STATUS = SYSTEM(COMMAND)
Аргументы:
COMMAND Должен быть типа по умолчанию CHARACTER
STATUS (Необязательно) Должен быть типа по умолчанию INTEGER
См. также:

EXECUTE_COMMAND_LINE, которая является частью стандарта Fortran 2008 и должна учитываться в новом коде для будущей переносимости.

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

Spec-Zone.ru

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