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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Shean
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 8
#1

Контоль ошибок - C++

27.05.2011, 13:40. Просмотров 254. Ответов 0
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
setlocale(0,"");
int a;
while(true)
    {
    cout << "Введите любое число: ";
    cin >> a;
    if(cin.good())
    break;           
    else
        {
    cout << "Ошибка!\n"; 
        cin.clear(); 
        cin.ignore(256, '\n');
        }
    }
return 0;
}
Если в данном случае заместо какого то числа ввести символ, то программа выдаст ошибку и предложит повторить ввод!
Но если вводить число, а затем символ(например: 1ав) то программа ошибки не увидет!
Подскажите пожалуйста, как сделать так чтоб в данном случае программа тоже выдавала ошибку?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2011, 13:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Контоль ошибок (C++):

разбор ошибок - C++
всем доброго времени суток! написал прогу которая работаес с базой данных. в студии все прекрасно работало, но нада на Борланд С++ 3.1 ....

Обработка ошибок - C++
Есть главный класс и несколько дочерних, входящих как в состав главного, так и друг в друга (не важно) Нужно в другой класс передать члена...

Описание ошибок. - C++
Ребят можете поделится ссылкой - может есть ресурс где можно почитать про ошибки выдаваемые интерепретатором? Чтобы с разбором так сказать...

Фикс ошибок - C++
// ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include &quot;windows.h&quot; ...

Исправление ошибок - C++
Есть задание : Во введенной строке заменить все пробелы на запятые, а запятые на точки. Посчитать количество запятых во введенной строке....

Разбор ошибок - C++
Задача - Для целочисленной квадратной матрицы найти число элементов , кратных К и наибольший элемент из найденных кратных числу К...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2011, 13:40
Привет! Вот еще темы с ответами:

Поиск ошибок - C++
Мне нужно написать программу,которая создает текстовый файл(.txt) в котором записаны вводимые данные. Например: Nazvanie: Moskow ...

Исправлеие ошибок - C++
Описать структуру с именем PRICE, содержащую следующие поля: название товара, название магазина, в котором продаётся товар, стоимость...

Обработка ошибок - C++
while (1) { sh *newelem; newelem=new sh; cout&lt;&lt;&quot;Write number of the car&quot;&lt;&lt;&quot;\n&quot;; s=getch(); if (s=='*') ...

Много ошибок - C++
#include &lt;iostream&gt; using namespace std; double F(double X){ return (pow((sin(X) - 2 * cos(2 * X)), 2)); } int main() { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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