9.112 FPUT — Запись одного символа в потоковом режиме в stdout
- Описание:
-
Записывает один символ в потоковом режиме в stdout, минуя стандартный форматированный вывод. Потоковый ввод-вывод не должен смешиваться со стандартным вводом-выводом записей (форматированным или неформатированным) на одном устройстве; результаты могут быть непредсказуемыми.
Этот встроенный модуль доступен как в форме подпрограммы, так и в форме функции; однако в любом программном блоке может использоваться только одна форма.
Обратите внимание, что встроенный модуль
FGETпредоставлен для обратной совместимости сg77. GNU Fortran предоставляет механизм потоков Fortran 2003. Разработчики должны рассматривать использование новых функций потокового ввода-вывода в новом коде для будущей переносимости. См. также статус Fortran 2003. - Стандарт:
-
Расширение GNU
- Класс:
-
Подпрограмма, функция
- Синтаксис:
-
CALL FPUT(C [, STATUS])STATUS = FPUT(C) - Аргументы:
-
C Тип должен быть CHARACTERи стандартного размера.STATUS (Необязательно) флаг состояния типа INTEGER. Возвращает 0 при успехе, -1 при достижении конца файла и системную положительную ошибку в противном случае. - Пример:
-
PROGRAM test_fput CHARACTER(len=10) :: str = "gfortran" INTEGER :: i DO i = 1, len_trim(str) CALL fput(str(i:i)) END DO END PROGRAM - См. также:
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gfortran/FPUT.html