Функция Вводит символ из потока stdin.
Синтаксис #include
int getchar(void);
Файл, содержащий stdio.h
прототип
Описание getchar - это макрокоманда, вводящая сим-
вол из потока stdin. Она определена следующим об-
разом: getc(stdin).
Возвращаемое При успешном завершении функция getchar возвращает
значение считанный символ после предварительного преобразо-
вания его в целое без расширения знака. При воз-
никновении ситуации EOF или при ошибке она возвра-
щает EOF.
Переносимость Функция поддерживается на системах UNIX, описана
Керниганом и Ритчи. Поддерживается стандартом ANSI
C.
Смотрите также fdetcfgetchargetchgetchegetsputcputcharscanfungetc
Пример:
#include
int main(void)
{
char c;
/* Замечание. getchar читает символы с stdin, который имеет
буфер на одну строку. Поэтому она ничего не возвращает до
тех пор, пока вы не нажмете Enter */
while((c=getchar())!='\n')
printf("%c",c);
return 0;
}