Главная    Разработка ПО    функции языка Си

Описание функций языка Си

" G "

getc 

getchar 

gets 

getw 

getwd 

get_current_dir_name 

gmtime 

gmtime_r 

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

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


Яндекс.Метрика

Рейтинг@Mail.ru