int getchar(void)
Прототип:
Описание:
Макрос getchar() возвращает очередной символ из файла stdin. Символ считывается как переменная типа unsigned char, преобразованная к целому. При считывании маркера конца файла возвращается EOF.
Функционально макрос getchar() эквивалентен getc(stdin).
Пример:
Данная программа считывает символы из stdin в массив s, пока не встретится возврат каретки, а затем выводит строку на экран. #include <stdio.h> int main(void) { char s [256], *p; p = s; while((*p++=getchar ()) != ' \n '); *p = '\0'; /* добавление нулевого символа */ printf(s); return 0; }
