Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vashington
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 14
#1

Функция getchar! - C++

08.04.2013, 14:11. Просмотров 624. Ответов 5
Метки нет (Все метки)

Здравствуйте, поясните на пальцах, что делает данная программа?

C++
1
2
3
4
5
6
7
8
#include <stdio.h>
int main(void)
{ char ch;
   printf("Enter a character followed by <Enter>: ");
   ch = getchar();
   printf("The character read is: '%c'\n", ch);
   return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2013, 14:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция getchar! (C++):

Функция getchar() в С++ - C++
#include &lt;iostream&gt; // для оператора cout #include &lt;cctype&gt; // для функции islower #include &lt;cmath&gt; //для математич. вычислений ...

getchar () - C++
a = getchar (); if ( a == 'q' ) // действие 1 a = getchar (); if ( a == 'w' ) // действие 2 Почему не работает такая...

getchar - C++
Не пойму почему getchar 2-ой раз запрашивает ввести строку, я же написал в цикле условие, что выполняется, если ch!=10 char ch=0; for...

[C++] аналог getchar() - C++
привет ВСЕМ, ЗАДАЧА: Найти периметр и площадь равнобедренной трапеции с основаниями a и b (a &gt; b) и углом alpha при большем основании...

getchar() в linux - C++
Здравствуйте! Я создал небольшую консольную программу. Сначала мне нужно ввести данные с помощью cin и нажать Enter. Сразу после cin у меня...

Getline, getchar - C++
Подскажите пожалуйста, как я поняла getline это шаблон функции, который построчно извлекает строки из выходного потока, но что делается...

5
MaevskiyOff
8 / 8 / 1
Регистрация: 23.03.2013
Сообщений: 14
08.04.2013, 14:29 #2
Функция getchar
Самый простой механизм ввода заключается в чтении по одному символу за раз из "стандартного ввода", обычно с терминала пользователя, с помощью функции getchar.
2
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.04.2013, 14:50 #3
Цитата Сообщение от Vashington Посмотреть сообщение
Здравствуйте, поясните на пальцах, что делает данная программа?
Ждёт ввода символа от пользователя, потом выводит введённый символ.
2
DeZRo
3 / 3 / 0
Регистрация: 05.11.2012
Сообщений: 49
08.04.2013, 14:58 #4
Цитата Сообщение от alsav22 Посмотреть сообщение
Ждёт ввода символа от пользователя, потом выводит введённый символ.
т.е. возвращает введенное?
1
Second
79 / 80 / 1
Регистрация: 10.08.2011
Сообщений: 665
08.04.2013, 15:00 #5
Цитата Сообщение от DeZRo Посмотреть сообщение
т.е. возвращает введенное?
именно, функция же, сама себя возвращает.
1
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.04.2013, 15:10 #6
Цитата Сообщение от Vashington Посмотреть сообщение
что делает данная программа?
Я на этот вопрос отвечал, а не о функции getchar(). А функция возвращает код введённого символа.
1
08.04.2013, 15:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2013, 15:10
Привет! Вот еще темы с ответами:

функции getchar() и putchar() - C++
Здравствуйте всем. Такая вот задачка: Есть вот такой код: #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; ...

Getchar и putchar EOF - C++
Подскажите что за символ такой EOF? Чисто догадываясь это 0, но не работает. #include &lt;stdio.h&gt; int main() { int c; while((c...

как работает getchar() ? - C++
int c; c=getchar(); cout &lt;&lt; c; Набираю на клаве число 123 Cout выдает число 49 ??? Добавлено через 1 минуту из-за нажатия...

Уточнение как работает getchar(); - C++
Я ввёл 4 символа в оператор getchar(); и нажал &lt;Enter&gt;. Количество введённый символов получается 5? В смысле &lt;Enter&gt; это же символ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru