9.113 GET_COMMAND — Получение всей командной строки
- Описание:
- Получение всей командной строки, которая использовалась для вызова программы.
- Стандарт:
- Fortran 2003 и более поздние версии
- Класс:
- Подпрограмма
- Синтаксис:
-
CALL GET_COMMAND([COMMAND, LENGTH, STATUS]) - Аргументы:
-
COMMAND (Необязательно) должен быть типа CHARACTERи стандартного размера.LENGTH (Необязательно) должен быть типа INTEGERи стандартного размера.STATUS (Необязательно) должен быть типа INTEGERи стандартного размера. - Возвращаемое значение:
- Если COMMAND присутствует, в COMMAND сохраняется вся командная строка, которая использовалась для вызова программы. Если LENGTH присутствует, ему присваивается длина командной строки. Если STATUS присутствует, ему присваивается значение 0 при успешном выполнении команды, -1, если COMMAND слишком короткий для хранения командной строки, или положительное значение в случае ошибки.
- Пример:
-
PROGRAM test_get_command CHARACTER(len=255) :: cmd CALL get_command(cmd) WRITE (*,*) TRIM(cmd) END PROGRAM
- См. также:
- GET_COMMAND_ARGUMENT, COMMAND_ARGUMENT_COUNT
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gfortran/GET_005fCOMMAND.html