Spec-Zone.ru › GNU Fortran 5

9.252 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-5.4.0/gfortran/SYSTEM.html

Spec-Zone.ru

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