mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

UNGETC(3S)                                           UNGETC(3S)

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

СИНТАКСИС 
        #include 
        
        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,  один  символ  можно
        вставить в буфер, даже если перед этим не было операций
        чтения.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк