Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Спринтхост — хостинг от 129 ₽ в месяц

Бесподобная поддержка, тестовый период 30 дней и домены от 149 ₽

Промокод на 30% кешбэк — CITFORUM

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

Надежные VPS и выделенные серверы в Нидерландах

Storage VPS, High CPU VPS

Профессиональная техническая поддержка

Домены, SSL сертификаты, VPN

UNGETC(3S)

НАЗВАНИЕ
ungetc - вставка символа в поток ввода

СИНТАКСИС

	#include <stdio.h>
	
	int ungetc (c, stream)
	char c;
	FILE *stream;

ОПИСАНИЕ
Функция ungetc вставляет символ c в буфер, ассоциированный с потоком ввода stream. Данный символ будет прочитан из этого потока при следующем вызове getc(3S). Результатом функции ungetc является символ c. Ungets изменяет буфер, но не сам файл stream.

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

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

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

СМ. ТАКЖЕ
fseek(3S), getc(3S), setbuf(3S), stdio(3S).

ДИАГНОСТИКА
Функция ungetc возвращает EOF, если символ нельзя вставить в поток ввода.

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

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...