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

проверка на число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Масивы, работа со строками и сортировка http://www.cyberforum.ru/cpp-beginners/thread110107.html
Массивы Теоретические сведения Массив - это несколько пронумерованных переменных, объединенных общим именем. Все переменные имеют ОДИН И ТОТ ЖЕ...
C++ Работа со строками. Как найти фразу? Вот фрагмент из задачи: Далее в новой строки следует зашифрованный текст объёмом не более 10^5 символов. Если находится последовательность "Имя" hate "Предмет", не разделённая другими именами,... http://www.cyberforum.ru/cpp-beginners/thread110094.html
Абстракция текста [C++] C++
Написал программу которая представляет собой абстракцию текста с классом контейнером. Писал в VS 2008 professional, при компиляции выдает 4 ошибки, помогите пожалуйста разобраться что не правильно....
Структура данных "Стек" и матрица из файла C++
Не представляю как организовать вовсе.. Задание такое: Реализуйте структуру данных "стек". Напишите программу, содержащую описание стека и моделирующую работу стека, реализовав все указанные...
C++ Увеличение максимального размера массива http://www.cyberforum.ru/cpp-beginners/thread110086.html
Дорогие программисты, пожалуйста, помогите!)) Возможно ли увеличить максимальный размер массива??? Как я поняла он ограничен 64500 значениями. А мне необходимо 120000 значений. Может быть это...
C++ Чтение из файла Помогите разобраться! Вопрос такой - как читать файл. Я новичок в программировании, прошу сильно не бить. Вот что надумал: #include <fstream> #include <iostream> using namespace std; int... подробнее

Показать сообщение отдельно
Goga201
0 / 0 / 0
Регистрация: 04.02.2008
Сообщений: 10

проверка на число - C++

29.03.2010, 17:18. Просмотров 982. Ответов 3
Метки (Все метки)

код
C++
1
2
3
4
5
6
7
8
9
10
        int index;
 
        ...
 
        while (1)
    {
    cin >> index;
    if (cin.good()) break;
    cout << "Неверный ввод! Вводите в числовом формате:"<<endl;
    }
сделал проверку, чтобы пользователь вводил числовой вариант, но если мы вводим буквы, то программа зацикливается сообщением, тоесть второй раз cin >> index; не вызывается.

Как быть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru