Форум программистов, компьютерный форум 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 не может быть отрицательным). #include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> #include <locale.h> using namespace std; int main()
C++ Ошибка в коде http://www.cyberforum.ru/cpp-beginners/thread1052149.html
Задание Составить программу, которая описывает структуру в соответствии с вариантом и записывает введенные пользователем данные в бинарный файл (использовать при этом потоки). Процесс введения прерывается пользователем. «Сотрудник»: фамилия, дата рождения, год принятия на работу, количество детей, Оклад #include <iostream> #include <fstream> #include <string> struct Worker
 

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

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

22.12.2013, 17:31. Просмотров 350. Ответов 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. В чем может быть проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru