0 / 0 / 0
Регистрация: 10.08.2016
Сообщений: 31
|
||||||
1 | ||||||
Пропускается строчка getline10.08.2016, 15:14. Показов 2079. Ответов 4
Метки нет (Все метки)
В коде есть такой фрагмент, но при его выполнении программа пропускает выполнение первого ожидания ввода строки и сразу переходит ко второй строчке. Помогите разобраться в чем моя ошибка.
0
|
10.08.2016, 15:14 | |
Ответы с готовыми решениями:
4
Почему пропускается getline? Пропускается cin.getline Два файла объединяются по принципу: строчка из одного, строчка из другого(2 задачи) Можно ли зделать так, чтобы строчка имела такую же ширину как и предыдущая строчка? |
2277 / 1768 / 741
Регистрация: 27.07.2012
Сообщений: 5,251
|
|
10.08.2016, 15:21 | 2 |
Сделай
cin.clear() перед тем как вводить.
1
|
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
|
||||||||||||||||
10.08.2016, 15:25 | 3 | |||||||||||||||
еще вариант отловить нажатие
Добавлено через 1 минуту или еще варианты кроме того который предложил John Prick,
1
|
0 / 0 / 0
Регистрация: 10.08.2016
Сообщений: 31
|
|
10.08.2016, 17:41 [ТС] | 4 |
Ага, похоже в потоке ввода остался конец строки. Я плохо искал уже есть такая тема: Пропускается cin.getline
Вроде понял теперь. Спасибо за ответы!)
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,713
|
|
10.08.2016, 17:57 | 5 |
1
|
10.08.2016, 17:57 | |
10.08.2016, 17:57 | |
Помогаю со студенческими работами здесь
5
Отличие getline() от cin.getline() Объясните разницу между "cin.getline" и "std::getline" Пропускается ввод Пропускается ввод Getline() "съедает" следующий getline() Почему пропускается цикл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |