Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

getchar

getchar


Функция            Вводит символ из потока stdin.

Синтаксис          #include <stdio.h>
                   int getchar(void);

Файл, содержащий   stdio.h
прототип

Описание           getchar -  это  макрокоманда,  вводящая  символ из
                   потока stdin.  Она определена  следующим  образом:
                   getc(stdin).

Возвращаемое       При успешном завершении функция getchar возвращает
значение           считанный символ      после       предварительного
                   преобразования  его  в целое без расширения знака.
                   При возникновении ситуации EOF или при ошибке  она
                   возвращает EOF.

Переносимость      Функция поддерживается на системах UNIX, описана
                   Керниганом и Ритчи. Поддерживается стандартом ANSI
                   C. Функция не совместима с Windows.

Смотрите также     fdetc, fgetchar, getch, getche, gets, putc,
                   putchar, scanf, ungetc.

Пример:

#include<stdio.h>

int main(void)
{
   char c;
   /* Замечание. getchar читает символы с stdin, который имеет
      буфер на одну строку. Поэтому она ничего не возвращает до
      тех пор, пока вы не нажмете Enter */
   while((c=getchar())!='\n')
     printf("%c",c);
   return 0;
}

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

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог