НАЗВАНИЕ
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