Функция getchar

Прототип функции getchar:

int getchar ( void );

Заголовочный файл

Название Язык
stdio.h С
cstdio С++

Описание

Получить символ из стандартного потока ввода. Функция getchar возвращает следующий символ из стандартного потока ввода (stdin).
Эта функция эквивалентна getc, которая принимает стандартный поток ввода в качестве аргумента.

Параметры:

нет

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

Считанный символ возвращается в виде целого значения.
Если конец файла достигнут или в процессе чтения происходит ошибка, функция возвращает EOF и соответствующие индикаторы ошибки или конца файла устанавливаются. Вы можете использовать любую функцию ferror или feof чтобы определить, произошла ошибка или был достигнут конец файла.

Пример: исходный код программы

//пример использования функции getchar

#include <cstdio>

int main ()
{
  char character;
  puts("Введите символ, символ точки - выход('.'):");
  do
  {
    character = getchar(); // считать введённый со стандартногопотока  ввода  символ
    putchar (character);   // вывести этот символ
  } while (character != '.'); // пока введенный символне точка
  return 0;
}

Пример работы программы

Простой пример ввода символов. Ввод выполняется до тех пор, пока мы не введём символ точки .

CppStudio.com
Введите символ, символ точки — выход(‘.’):
d
d
e
e
n
n
i
i
s
s
.
.
Автор: Marienko L.
Дата: 15.09.2012
Поделиться:

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.