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

Проверка ввода посредством исключений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм поиска строки в тексте http://www.cyberforum.ru/cpp-beginners/thread1040371.html
Здравствуйте!!! Подскажите пожалуйста алгоритм поиска строки P в тексте S за O(\mid P\mid). Хотя бы на словах. Заранее спасибо!!!
C++ Создать указатель на структуру Список товаров, имеющихся на складе, включает в себя наименование товара, количество единиц товара, цену единицы и дату поступления товара на склад. Реализовать функцию Sort для сортировки списка... http://www.cyberforum.ru/cpp-beginners/thread1040367.html
C++ Сформировать одномерный массив, содержащий количество нулевых элементов каждой строки матрицы
Дана целочисленная матрица m x m . Определить количество отрицательных элементов в треугольнике выше главной и ниже побочной диагонали. Сформировать одномерный массив, содержащий количество нулевых...
C++ Создать программу, фильтрующую текст, введенный с клавиатуры
Задача программы заключается в считывании текста и отображении его на экране , используя замену заданного набора символов на пробелы. Программа должна предлагать следующие варианты наборов символов...
C++ Вычислить сумму цифр, содержащихся в строке http://www.cyberforum.ru/cpp-beginners/thread1040358.html
Дана строка. содержащая различные символы. среди которых есть цифры. помогите написать программу, которая вычисляет сумму цифр содержащихся в строке
C++ Простая графика Недавно решил попробовать написать свою собственную игру на c++. С языком знаком хорошо ( Переменные, циклы, процедуры, классы, шаблоны и тд) но вот знания про графику очень малы. Пробовал... подробнее

Показать сообщение отдельно
ivan92
0 / 0 / 1
Регистрация: 30.01.2013
Сообщений: 188

Проверка ввода посредством исключений - C++

13.12.2013, 22:27. Просмотров 303. Ответов 1
Метки (Все метки)

Надо обязательно использовать механизм исключений для проверки ввода строки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
  class wrongStringException{
};
  wrongStringException wrongSringExceptionObj;
 
bool wrong_input(){
....};
........................
string s;
try{
  cin>>s;
  if(wrong_input) throw wrongSringExceptionObj;
}
catch(wrongStringException){....};
Т.е. тут я проверяю строку. Если ввод неверный надо попросить пользователя заново ввести строку, потом еще раз, если неверный. Но не помещать же в catch GOTO. Как это делается с помощью исключений обычно?

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