Форум программистов, компьютерный форум CyberForum.ru

Ошибка в циклах - C++

Восстановить пароль Регистрация
 
SDmaN
54 / 51 / 2
Регистрация: 22.07.2011
Сообщений: 436
11.01.2012, 16:34     Ошибка в циклах #1
В примере есть 2 цикла(один в другом). Ссылка: http://ideone.com/lnxyf.
Там получилось так, что ввод данных просто пропускается. Почему?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2012, 16:34     Ошибка в циклах
Посмотрите здесь:

C++ Переменные в циклах
C++ Обьявление переменных в циклах и до
RANDOM в циклах C++
C++ для людей понимающих в циклах
задачи о вложенных циклах C++
Задачи по циклах C++
Запутался в циклах C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
11.01.2012, 16:38     Ошибка в циклах #2
он видать хавает последние два Enter-а

Добавлено через 2 минуты
поставил после cout << endl; строку cin.get(); больше не пропускает
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
11.01.2012, 16:41     Ошибка в циклах #3
Необходимо игнорировать символ '\n' и все, что идет до него. Например так.
C++
1
cin.ignore (256,'\n');
Yandex
Объявления
11.01.2012, 16:41     Ошибка в циклах
Ответ Создать тему
Опции темы

Текущее время: 04:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru