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

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

Войти
Регистрация
Восстановить пароль
 
AlfaDogg
Сообщений: n/a
#1

Вывод сообщения об ошибке при вводе больше n значений. - C++

10.10.2011, 21:34. Просмотров 402. Ответов 1
Метки нет (Все метки)

Всем привет!
Собственно вопрос. Есть такая вот строка.
Как мне вывести сообщение об ошибке, если я введу, допустим, 4 4 4 4 или 4 4 4 h и т.п.?
C++
1
2
3
4
5
while ((scanf("%lf %lf %lf", &a, &b, &c))!=3 or a <= 0 or b <= 0 or c <= 0) 
{
        printf("Nespravny vstup.\n"); 
rewind(stdin);
}
Если это уже обсуждалось, то, если не затруднит можно ссылочку?
Заранее спасибо!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2011, 21:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод сообщения об ошибке при вводе больше n значений. (C++):

Вывод названия месяца года или сообщения об ошибке - C++
написать программу, которая запрашивает у пользователя номер месяца года, затем выводит название этого месяца года или сообщение об ошибке,...

Где я ошибся при попытке вывода сообщения об ошибке? - C++
Добрый день, форумчане. Обращаюсь за советом. Накатал в CodeBlocks 10.05: #include &lt;iostream&gt; using namespace std; int...

Найти и вывести значение y. При некорректном вводе данных программа должна сообщать об ошибке - C++
Пользователь должен ввести значение x. Программа должна найти и вывести значение y. При некорректном вводе данных программа должна сообщать...

При вводе целого числа вывести, больше, меньше или равно 40 - C++
Составить программу, через операторы ветвления. Что бы при вводе целого числа выводилось, больше, меньше или равно 40. P.S. Знаю что...

Задание на ряды: программа зацикливается при вводе некоторых значений - C++
Здравствуйте, решал вузовское задание &quot;на дом&quot;. Написал код. Однако при вводе некоторых значений программа зацикливается. В чём может быть...

Почему при вводе числа программа работает нормально, а при вводе буквы уходит в бесконечный цикл? - C++
void mainmenu() { cout &lt;&lt; &quot;Введи число&quot; &lt;&lt; endl; cin &gt;&gt; choice; if (choice == 1) { cout &lt;&lt; &quot;Hello&quot; &lt;&lt; endl; } ...

1
AlfaDogg
Сообщений: n/a
20.10.2011, 17:57 #2
Ладно. С этим разобрался. Но есть такой косяк. При вводе, допустим, 4e-51 4e-51 4e-51 прописанное условие не работает. a, b, c присваиваются нули. Что с этим можно сделать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2011, 17:57
Привет! Вот еще темы с ответами:

Вывод о некоректности данных при их вводе в файл - C++
Здравствуйте! Задача: есть число записанное в 10СС от 2^0 до 2^(100) -1. Необходимо было считать число из файла input.txt перевести в...

проверка, сообщения об ошибке - C++
#include &quot;stdafx.h&quot; #include &lt;vector&gt; #include&lt;iostream&gt; #include &quot;locale.h&quot; #include &lt;cstdlib&gt; #include &lt;algorithm&gt; #include...

Как реализовать вывод ошибки при вводе пользователем символов? - C++
Допустим есть программа выполняющая простейшую операцию, например, нахождение суммы двух целых чисел. Как сделать так, чтобы в случае ввода...

Ввод чисел, при вводе нуля - вывод количества цифр, идущих по порядку - C++
Задача: пользователь вводит числа, при вводе нуля необходимо вывести кол-во чисел, которые шли по порядку(например: 2867524560 --&gt;...


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

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

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