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

Обработка исключительных ситуаций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести дату в заданном формате http://www.cyberforum.ru/cpp-beginners/thread122266.html
В это задаче надо ввести дату 21/07/55 и что бы вывело в формате July 21, 1955 Но я не понимаю почемы выводит 21, 1955?Почему месяц не выводится? #include "stdafx.h" #include <iostream>...
C++ Строки Увести массив строк, которые являются предложениями. Предложение может занимать больше, чем одна строка. Определить самое длинное предложение и переписать его, поменяв местами парные и непарные слова. http://www.cyberforum.ru/cpp-beginners/thread122263.html
C++, созданную програму поделить в классы C++
у меня есть созданная программа, с другом, сделана она без классов, но узнал условия задания что мне надо обязательно в программе использовать классы. Помогите мне разделить программу, на минимум два...
C++ Подпрограмма в c++
#include <iostream> #include <windows.h> #include <math.h> #include <stdlib.h> #include <conio.h> using namespace std; int main(void) { system ("color 4");
C++ Рассчетно-графические работы http://www.cyberforum.ru/cpp-beginners/thread122177.html
Очень срочно нужны 6-й и 8-й варианты. Вопрос жизни и смерти. Задания вроде не очень трудные... Если надо, возможна оплата... Нужно написать в borland c++
C++ почтовый клиент Где бы про это почитать? :) желательно с примерчиками ... В результате выполнения лабораторной работы должен платформено независимый исполняемый файл (программный код) для ОС Windows 95, 98, Ме,... подробнее

Показать сообщение отдельно
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
26.04.2010, 22:31
нет исключений - нет сообщений

например здесь будет
C++
1
2
3
4
5
6
7
8
9
10
11
    try
    {
        float x = 5;
        float zero = 0;
        float error = x/zero;
    }
 
    catch (...)
    {
        ShowMessage ("исключительная ситуация");
    }
вот более культурная ловля
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    try
    {
        float x = 5;
        float zero = 0;
        float error = x/zero;
    }
    catch (const EZeroDivide &E)
    {
        ShowMessage ("деление на 0");
    }
    catch (...)
    {
        ShowMessage ("???");
    }
Добавлено через 7 минут
пардон, ShowMessage не из этой оперы, вместо него cout
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru