48 / 48 / 6
Регистрация: 24.12.2009
Сообщений: 507
|
||||||
1 | ||||||
как работает getchar() ?09.01.2014, 15:47. Показов 1021. Ответов 3
Метки нет (Все метки)
Добавлено через 1 минуту из-за нажатия на Ентер???
0
|
09.01.2014, 15:47 | |
Ответы с готовыми решениями:
3
Уточнение как работает getchar(); Как заменить getchar()? Не понимаю как использовать функцию getchar() getchar |
107 / 107 / 21
Регистрация: 29.08.2012
Сообщений: 453
|
|
09.01.2014, 15:51 | 2 |
Это функция принимает только 1 символ. Из введенного 123 обрабатывается только 1. А 49 - это код единицы. Именно он и записывается в целочисленную переменную.
1
|
48 / 48 / 6
Регистрация: 24.12.2009
Сообщений: 507
|
||||||
09.01.2014, 15:56 [ТС] | 3 | |||||
странно Если я нажимаю escape то в С запис. число 10 (вроде 27 должно быть)
и этот цикл не работает
0
|
107 / 107 / 21
Регистрация: 29.08.2012
Сообщений: 453
|
|
09.01.2014, 16:16 | 4 |
10 - это код Enter'a. Ты ведь после Esc нажимаешь энтер. Чтобы выловить эскейп используй getch()
Этой функции не нужно подтверждения энтером. Она реагирует на нажатие кнопки.
0
|
09.01.2014, 16:16 | |
09.01.2014, 16:16 | |
Помогаю со студенческими работами здесь
4
getchar () [C++] аналог getchar() Функция getchar() в С++ getchar() в linux Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |