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

Cin зацикливание - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ последовательность Фибонначи http://www.cyberforum.ru/cpp-beginners/thread1052223.html
Добрый день у меня такое задание написать программу, которая организует: - Ввод с клавиатуры длины последовательности чисел Фибоначчи - Вычисление последовательности чисел Фибоначчи -...
C++ ПОМОГИТЕ НАЙТИ ОТВЕТ ВАСИЛЕВС, Enter the correct definition of the main function in accordance with the specification of ANSI o void main(void) o int main() o int main(void) o void main() http://www.cyberforum.ru/cpp-beginners/thread1052207.html
C++ Упорядочить массив
Здравствуйте Помогите, пожалуйста выполнить задание: Нужно отсортировать последовательность чисел (10 рандомных) по убыванию не используя метод пузырька спасибо заранее
Написать программу, которая по заданным значениям чисел a и b находит ab C++
Написать программу, которая по заданным значениям чисел a и b находит ab. В запросе укажите допустимые значения этих переменных (например, если a – дробное, то b не может быть отрицательным). ...
C++ Ошибка в коде http://www.cyberforum.ru/cpp-beginners/thread1052149.html
Задание Составить программу, которая описывает структуру в соответствии с вариантом и записывает введенные пользователем данные в бинарный файл (использовать при этом потоки). Процесс введения...
C++ Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце. подробнее

Показать сообщение отдельно
scrat2013
2 / 2 / 1
Регистрация: 17.10.2013
Сообщений: 33

Cin зацикливание - C++

22.12.2013, 17:31. Просмотров 384. Ответов 5
Метки (Все метки)

Здравствуйте, столкнулся с такой проблемой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
int a;
    bool b = true;
    while(b)
    {
        cout << "\nEnter value" << endl;
        cin >> a;
        if(a > 0)
            b = false;
        else
            cout << "\nerror";
    }
    return 0;
Если ввести ноль, то повторяем ввод, но если ввести какой нибудь символ, то программа бесконечно выводит "Enter value", хотя значение a при этом 0. В чем может быть проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru