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

Зависает ввод - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа по выведению формул в программе с++ http://www.cyberforum.ru/cpp-beginners/thread418739.html
Ребят плиз помогите мне написать програму в с++. Мне надо вывести первые 20 чисел из последовательности как Фибоначчи, только начинается на три единицы и сумма последующего равен сумме 3х предыдущих!
C++ Задача на поиск Список абонентов кабельного телевидения состоит из элементов следующей структуы: фамилия, район, адрес, телефон, номер договора, дата заключения договора, оплата за установку, абонентская плата помесячно, дата последнего платежа. Поиск по району, дате заключения договора, дате последнего платежа. Помогите с задачей пожалуйста Добавлено через 3 часа 4 минуты помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread418728.html
C++ Структуры, тесты с помощью структур
Уважаемые товарищи программисты, обращаюсь к вам уже не первый раз с надеждой что вы мне поможете. Мне нужно написать программу: Один тестовый вопрос представляет собой структуру Task со следующими полями: вопрос, пять вариантов ответа, номер правильного ответа, начисляемые баллы за правильный ответ. Для моделирования набора тестовых вопросов реализовать класс TestContent, содержащий...
написать программу вычисления стоимости покупки состоящей из нескольких тетрадей и такого же количества обложек к ним C++
пацаны срочно надо я на экзамене помогите пожалуйста ...написать программу вычисления стоимости покупки состоящей из нескольких тетрадей и такого же количества обложек к ним предусмотреть ввод отрицательных значений и по завершению расчетов предлогать произвести новый или закрытие программы
C++ Вычислить сумму элементов матрицы выше главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread418709.html
Передать в функцию двумерный массив. Вычислить сумму элементов матрицы выше главной диагонали.
C++ Y=a1 *a11+a2*a22+…..+a10*a20 Передать в функцию одномерный массив. Вычислить выражение: Y=a1 *a11+a2*a22+…..+a10*a20 подробнее

Показать сообщение отдельно
thick_int
Заблокирован
27.12.2011, 12:26     Зависает ввод
Вот после такого кода просто зависает клавиатура, если вводится, что-либо отличное от числа:

C++
1
2
3
4
5
6
7
8
9
10
11
int numb;
    while (!(cin >> numb))
    {
        if (cin.good())
            break;
        else
        {
            cin.clear();
            continue;
        }
    }
Как это можно исправить, чтобы после неправильного ввода (строка, а не число) поток не зависал.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru