getchar – чтение символа из стандартного потока ввода.
Синтаксис:
#include < stdio.h >
int getchar (void);
Аргументы:
нет аргументов.
Возвращаемое значение:
В случае успешного чтения символа возвращается код считанного символа.
Если достигнут конец файла, то возвращается EOF.
Если при чтении символа произошла ошибка или ожидание чтения было прервано, то возвращается EOF,а в переменную errno записывается код ошибки.
Описание:
Функция getсhar считывает символ из стандартного потока ввода. Работа функции эквивалентна работе функций fgetc и getc при чтении данных из стандартного потока ввода ( fgetc(stdin), getc(stdin) ).
Пример:
В примере считывается вводимый с консоли символ и отчет о работе функции getсhar выводится на консоль. В качестве образца в консоль был введен символ: ‘V’.
#include < stdio.h > //Для printf, getchar
int main (void)
{
// Переменная, в которую сохраняется считанный символ
int rsim=-1;
//Запрос ввода символа
printf (“Введите символ:\n”);
//Чтение символа из стандартного потока ввода
rsim = getchar ();
//Вывод результата работы
printf (“Считан символ: %c\n”,rsim);
return 0;
}
| |
Результат:
Введите символ:
V
Считан символ: V
|
Смотри так же:
fgetc
fgets
fputc
fputs
getc
getchar
gets
getw
printf
putc
puts
putchar
putw
ungetc
|