Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Getchar

CuBook05

Функция

Вводит символ из потока stdin.
 
Синтаксис

#include <stdio.h>
int getchar(void);
 
Прототип

stdio.h
 
Описание

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

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

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

Функция getchar читает символы с stdin, который имеет буфер на одну строку. Поэтому она ничего не возвращает до тех пор, пока вы не нажмете Enter.
#include<stdio.h>
int main(void)
{
 char c;
while((c=getchar())!='\n')
printf("%c",c);
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий