Функции библиотеки C -getc()

Стандартная библиотека C - <stdio.h>

Описание

Функции библиотеки Cint getc(FILE *stream)Получает следующий символ (unsigned char) из указанного потока и перемещает индикатор позиции.

Объявление

Ниже приведено объявление функции getc().

int getc(FILE *stream)

Параметр

  • streamЭто указатель на объект FILE, который идентифицирует поток, над которым должна выполняться операция.

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

Функция возвращает считанный символ как unsigned char, приведённый к int, или EOF, если достигнут конец файла или произошла ошибка чтения.

Пример

Следующий пример демонстрирует использование функции getc().

#include<stdio.h>

int main()
{
   char c;

   printf("请输入字符:");
   c = getc(stdin);
   printf("输入的字符:");
   putc(c, stdout);
   
   return(0);
}

Давайте скомпилируем и запустим приведённую выше программу, которая выдаст следующий результат:

请输入字符:a
输入的字符:a

Стандартная библиотека C - <stdio.h>

Другие расширения