9.104 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-6.4.0/gfortran/FPUT.html