2 / 2 / 1
Регистрация: 03.11.2014
Сообщений: 129
|
||||||
1 | ||||||
Разобраться с getchar12.10.2016, 20:42. Показов 1991. Ответов 8
Метки нет (Все метки)
Добрый день, у меня в этой функции действие одного getchar залезает на действие другого. Код ниже. В первом гетчар мы получаем 2 символа 'o' и '\n'. И потом идет проверка на '\n' и мы не попадаем во второй цикл. Как решить такую проблему? Может что то вместо гетчар использовать? Заранее спасибо.
0
|
12.10.2016, 20:42 | |
Ответы с готовыми решениями:
8
Getchar() Getchar(); Про getchar Функция getchar() |
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|
12.10.2016, 20:53 | 2 |
Сообщение было отмечено sky123 как решение
Решение
1
|
48 / 48 / 57
Регистрация: 25.11.2015
Сообщений: 140
|
|
12.10.2016, 20:58 | 3 |
Сообщение было отмечено sky123 как решение
РешениеПопробуй поменять условие во втором while...замени '\n' на EOF
1
|
2 / 2 / 1
Регистрация: 03.11.2014
Сообщений: 129
|
||||||
12.10.2016, 21:20 [ТС] | 4 | |||||
Hikari, при использовании scanf нельзя ввести сразу всё слово. Есть какой нибудь другой вариант?
Добавлено через 12 минут LaFayette, вроде не помогает. Добавил вот такое в код, но хочется красивей сделать.
0
|
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
|
|
12.10.2016, 21:28 | 5 |
Зачем переменная dfg?
1
|
2 / 2 / 1
Регистрация: 03.11.2014
Сообщений: 129
|
|
12.10.2016, 21:37 [ТС] | 6 |
IVAN1234, просто чтобы туда '\n' записать, который нам мешается на следующей проверке.
0
|
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
|
|
12.10.2016, 21:39 | 7 |
sky123, Вам нужен символ '\n'?
1
|
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|
12.10.2016, 22:04 | 8 |
1
|
48 / 48 / 57
Регистрация: 25.11.2015
Сообщений: 140
|
||||||
13.10.2016, 07:49 | 9 | |||||
Сообщение было отмечено sky123 как решение
РешениеСтранно...у меня все работает...
после ввода key нужно набрать комбинацию ENTER + ( Ctrl + z ) или ( Ctrl + d )
1
|
13.10.2016, 07:49 | |
13.10.2016, 07:49 | |
Помогаю со студенческими работами здесь
9
Getchar в условии while Использование getchar() Не работает getchar() Прервать getchar Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |