CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
getc
getc
Функция Вводит из потока символ. Синтаксис #include <stdio.h> int getc(FILE *stream); Файл, содержащий stdio.h прототип Описание Функция getc представляет собой макрокоманду, которая получает следующий по порядку символ из входного потока stream и увеличивает указатель текущего положения в потоке на 1. Возвращаемое При успешном завершении функция getc возвращает значение считанный символ после предварительного преобразования его в целое без расширения знака. При возникновении ситуации EOF или при ошибке она возвращает EOF. Переносимость Функция поддерживаются на системах UNIX, описаны Керниганом и Ритчи. Поддерживаются стандартом ANSI C. Смотрите также fdetc, getch, getchar, getche, gets, putc, putchar, ungetc. Пример: #include<stdio.h> int main(void) { char ch; printf("Введите символ :"); /* ввести символ из стандартного входного потока stdin */ ch = getc(stdin); printf("Был введен символ '%c'\n",ch); return 0; }