Описание
Получить символ из стандартного потока ввода. Функция getchar возвращает следующий символ из стандартного потока ввода (stdin).
Эта функция эквивалентна getc, которая принимает стандартный поток ввода в качестве аргумента.
Параметры:
нет
Возвращаемое значение
Считанный символ возвращается в виде целого значения.
Если конец файла достигнут или в процессе чтения происходит ошибка, функция возвращает EOF и соответствующие индикаторы ошибки или конца файла устанавливаются. Вы можете использовать любую функцию ferror или feof чтобы определить, произошла ошибка или был достигнут конец файла.
Пример: исходный код программы
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |
//пример использования функции getchar
#include <cstdio>
int main ()
{
char character;
puts("Введите символ, символ точки - выход('.'):");
do
{
character = getchar(); // считать введённый со стандартногопотока ввода символ
putchar (character); // вывести этот символ
} while (character != '.'); // пока введенный символне точка
return 0;
} |