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

Почему не останавливается цикл по требованию? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ int const и const int в чем разница этих записей http://www.cyberforum.ru/cpp-beginners/thread940879.html
Попалась мне тут программа для выборочно сортировки, с ней все в принципе ясно, но я в ней встретил записи, которые раньше не встречал, сначала я хотел их записать по своему т.к. думал пишется как...
C++ 16-ая система счисления Добрый вечер. столкнулся с проблемой: имеется char operand. Для примера он будет равен 1000. Я пeревожу в int x. А теперь надо что бы 100010 системе счисления стала 100016 системе счисления и... http://www.cyberforum.ru/cpp-beginners/thread940864.html
Рассчитать сумму оплаты C++
Напишите программу расчёта суммы оплаты за электроэнергию за месяц, используя показания счётчика и цену за 1 кВт. Если количество киловат за месяц превышает 100 квт, тогда цена за 1 квт сверх нормы в...
Ввод рисунка из файла *.bmp. Подсчет общего числа пикселей в строке,столбце матрицы рисунка... C++
На языке СИ++ написать программу,Выполняющую следующие операции: Ввод рисунка из файла *.bmp. Подсчет общего числа пикселей в строке,столбце матрицы рисунка. Подсчет числа пикселей каждого цвета...
C++ Вычислить стоимость стеклопакета http://www.cyberforum.ru/cpp-beginners/thread940821.html
Написать программу, при помощи которой можно вычислить стоимость окна. Стоимость одного кв.метра 1200 рублей. Стоимость подоконника 1500 рублей. Создать форму. Добавлено через 14 минут Прошу...
C++ Значение по умолчанию В C++ можно устанавливать встроенным типам данных значения по умолчанию вот таким способом: int i = int(); Здесь в переменной i будет записано 0 А если это использовать для пользовательских... подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.08.2013, 12:21
Цитата Сообщение от andrejap Посмотреть сообщение
А зачем 12-я строчка Вашего листинга, alsav22?
Когда в потоке ввода возникает ошибка, то ввод прекращается, устанавливается флаг ошибки, невведённое остаётся в очереди ввода. cin.clear() сбрасывает фалаг ошибки (поток становится рабочим), а конструкция в 12 строке очищает очередь ввода: извлекает все символы, включая конечный '\n'. Это можно делать разными способами (например, используя cin.ignore()). Если этого не сделать, то, при следующей операции чтения, опять произойдёт ошибка.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru