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

Исключения и проверка ввода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Банкомат http://www.cyberforum.ru/cpp-beginners/thread1031997.html
заданиеВ некотором государстве в обращении находятся банкноты определенных номиналов. Национальный банк хочет, чтобы банкомат выдавал любую запрошенную сумму при помощи минимального числа банкнот, считая, что запас банкнот каж дого номинала неограничен. Помогите Национальному банку решить эту задачу. Первая строка входных данных содержит натуральное число N не превосходящее 100 — количество...
C++ Лицензия и пробный период Здравствуйте, хотелось бы узнать как реализовать пробный период а так же проверку лицензионного ключа на С++. Получил лабораторную работу в которой необходимо написать программу которая бы давала ограниченный пробный период а затем не запускалась пока не введен лицензионный ключ. Не прошу выкладывать коды и прочее, интересен вопрос реализации, к чему можно привязаться для проверки лицензии и... http://www.cyberforum.ru/cpp-beginners/thread1031977.html
Работа со строками в C++ C++
Возникла пара вопросов (только начинаю осваивать С++) Тут ниже задание: Задание 8 При вводе текста программа автоматически должна осуществлять перенос слов. Производится подсчет введенных символов, включая знаки препинания. После ввода всего текста должна быть возможность переформатирования, то есть изменяется допустимая длина строки (в пределах 30…68) позиций, при этом перестраивается...
Сформировать двумерный массив. Удалить из него все строки в которых встречается заданое слово C++
#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <limits.h> #define ROWS 100 #define COLS 100 int delete_stroka(int** arr,int N,int M); int main(void) { int sum = 0;
C++ Требуется написать программу для расчета по двум формулам http://www.cyberforum.ru/cpp-beginners/thread1031949.html
Требуется написать программу для расчета по двум формулам
C++ Полиморфизм Сколько я не читал книг и уроков по С++-программированию, я так и не смог понять что такое полиморфизм. Можно ли как-то просто и доступно объяснить что такое полиморфизм, как его использовать, зачем, когда его лучше избегать? подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.12.2013, 19:49     Исключения и проверка ввода
Цитата Сообщение от ivan92 Посмотреть сообщение
А как же ситуация, если на cin>>a, где а - int, пользователь введет "abc"
Это сделайте:
Цитата Сообщение от ivan92 Посмотреть сообщение
Без использования механизма try-throw-catch я бы сделал в цикле этот ввод(пока не введет нормальное значение просить вводить заново).
, тогда исключения не понадобятся. Неправильный ввод и без исключений можно обработать.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru