Описание функций C (Си) / C++ - ungetch

Описание функций C (Си) / C++ - ungetch


#include требуется только для объявления
функции

int ungetch(c);
int c; возвращаемый символ

Описание.

Функция ungetch возвращает символ "c" на консоль и опреде-
ляет его как следующий читаемый символ. Функция ungetch не выпол-
няется, если перед следующим чтением она вызывается более чем
один раз.

Возвращаемое значение.

Функция ungetch возвращает символ "c", если функция удачно
отработала. Возвращаемое значение EOF указывает на ошибку.
См.также cscanf, getch, getche.

Пример:

#include
#include

char bufffer[100];
int count=0;
int ch;

/* следующий код берет обозначение, ограниченное пробелами
или новыми строками, из клавиатуры */

ch = getche();

while (isspace(ch))
ch = getche();

while (count < 99)

{ if (isspase(ch))
break;

buffer[count++] = ch;
ch = getche();
}

ungetch(ch);
buffer[count] = ';






Опубликовал admin
11 Мар, Вторник 2008г.



Программирование для чайников.