Man pages на русском

         

UNGETC(3S)


НАЗВАНИЕ

ungetc - вставка символа в поток ввода

СИНТАКСИС

#include <stdio.h>

int ungetc (c, stream) char c; FILE *stream;

ОПИСАНИЕ

Функция ungetc вставляет символ c в буфер, ассоциированный с потоком ввода stream. Данный символ будет прочитан из этого потока при следующем вызове . Результатом функции ungetc является символ c. Ungets изменяет буфер, но не сам файл stream.

Гарантируется возможность вернуть один символ в поток ввода, если из него уже были прочитаны какие-либо символы и поток действительно буферизован.

Если c равен EOF, функция ungetc не изменяет буфер и возвращает EOF.

Функция аннулирует все возвращенные в поток символы.

СМ. ТАКЖЕ

, , , .

ДИАГНОСТИКА

Функция ungetc возвращает EOF, если символ нельзя вставить в поток ввода.

СЮРПРИЗЫ

Если потоком ввода является stdin, один символ можно вставить в буфер, даже если перед этим не было операций чтения.

Comments: info@citmgu.ru

Designed by Andrey Novikov

Copyright © CIT



Содержание раздела