9 / 9 / 0
Регистрация: 22.12.2017
Сообщений: 295
|
||||||
1 | ||||||
Пропуск ввода в цикле01.01.2020, 18:45. Показов 2120. Ответов 3
Метки нет (Все метки)
Приветствую всех. Помогите найти ошибку, цикл должен принимать строку и заносить ее в ассоциативный массив. Все работает кроме одного: если необходимо ввести три строки с консоли, то вводятся только две.
Код:
0
|
01.01.2020, 18:45 | |
Ответы с готовыми решениями:
3
Пропуск шага в цикле Пропуск ввода переменной Пропуск ввода строки Пропуск ввода данных в переменную |
9 / 9 / 0
Регистрация: 22.12.2017
Сообщений: 295
|
||||||
01.01.2020, 20:44 [ТС] | 3 | |||||
L0M,
0
|
Мозгоправ
|
|
01.01.2020, 23:42 | 4 |
Сообщение было отмечено Encrypted1010 как решение
Решение
Encrypted1010, либо после строки 24 поставьте
cin.ignore(); , который уберёт из входного потока символ конца строки, либо в строках 22 и 24 пользуйтесь getline(cin, ...) .
1
|
01.01.2020, 23:42 | |
01.01.2020, 23:42 | |
Помогаю со студенческими работами здесь
4
cin.getline пропуск ввода "Неожиданный" пропуск ввода при заполнении пользователем полей в массиве объектов типа "Student" Остановка ввода типа string в цикле Пропуск нескольких итераций в цикле for Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |