8.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-12.1.0/gfortran/FPUT.html