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

Проверка входных данных: вызов и обработка исключения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ организация поиска и вывода информации в С++ http://www.cyberforum.ru/cpp-beginners/thread865967.html
Добрый день! Помогите пожалуйста разобраться, я новичок, только начинаю изучать С++. Нужно организовать поиск по заданному курсу и вывод информации - фамилия и год рождения студентов, а также указать их количество. Помогите кто чем может, заранее спасибо. Вот часть кода программы: //--------------------------------------------------------------------------- #include <iostream.h> #include...
C++ Заполнение строки str длины n вхождением word Дано слово word и некоторое число n. Написать функцию, которая заполняет некую строку str длины n вхождениями word. (3 балла) Пример 1: Фактические параметры функции: ("development", 7) Выход: "develop" Пример 2: Фактические параметры функции: ("digital", 10) Выход: "digitaldig" http://www.cyberforum.ru/cpp-beginners/thread865962.html
C++ Сдвиг элементов вправо на один символ
Дано некоторое слово. Написать функцию, которая возвращает слово, полученное из исходного в результате сдвига его элементов вправо на один символ (последний элемент при этом перемещается на место первого). (3 балла) Пример: Вход: "shift" Выход: "tshif"
C++ Возвращение строки с обратным регистром
Написать функцию, которая принимает строку и возвращает ее с обратным регистром. (3 балла) Пример: Вход: "3D Graphics" Выход: "3d gRAPHICS"
C++ задан текст состоящий из слов. хотя бы начать с чего напишите) http://www.cyberforum.ru/cpp-beginners/thread865946.html
Задан текст, состоящий из слов, записанных через запятые и/или пробел, и заканчивающийся точкой. Длина текста не больше 100 символов, могут быть использованы любые символы. Словом считается последовательность символов, не содержащая пробел. Сформировать новую строку, в которую включены слова по возрастанию их длин. Получить массив результатов деления на 100 цифровых слов.
C++ Обработка матрицы. Как работает программа? Помогите пожалуйста, не могу понять, Как работает программа, объясните пожалуйста, как происходит поиск по матрице или напишите комментарии #include <iostream> #include <cstdlib> #include <iomanip> #include <ctime> #include <cmath> using namespace std; int main() подробнее

Показать сообщение отдельно
anmartex
...
 Аватар для anmartex
1700 / 1193 / 494
Регистрация: 12.02.2013
Сообщений: 1,978
15.05.2013, 19:58     Проверка входных данных: вызов и обработка исключения
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <stdexcept>
#include <limits>
 
using namespace std;
 
int main()
{
   int var = 0;
   bool quit = false;
   while (!quit)
   {
      cout << "Input variant: ";
      try
      {
         if (!(cin >> var))
         {
            throw runtime_error("you must input int");
         }
         quit = true;
      }
      catch (const exception& error)
      {
         cerr << "error: " << error.what() << endl;
         cin.clear();
         cin.ignore(numeric_limits<streamsize>::max(), '\n');
      }
   }
 
   cout << "var = " << var << endl;
 
   return 0;
}
 
Текущее время: 12:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru