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

Как перебросить исключение дальше в обработчике исключения? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как текст перевести в переменные? http://www.cyberforum.ru/cpp-beginners/thread648346.html
Можноли строку вставить в код программы во время работы программы как набор переменных? Например: Есть Edit1. В нем написано: "x * x". Можно ли int x; int y = Edit1->Text; что бы x * x были переменными, а не строкой?
C++ Как нарисовать график функции? Edit1->Text == "x*x"; int x; Как нарисовать график функции int y = Edit1->Text; http://www.cyberforum.ru/cpp-beginners/thread648340.html
Хранение элементов списка в файле C++
Надо написать программы пожалуйста.Буду очень благодарен:)
Как настраивать форму C++
Как можно допустим изменить форму с прямоугольной на круглую (это для примера) или как например изменить в RadioBatton размер кружочка или его форму например на овал и т.д. То есть где можно найти файлы с исходниками компонентов формы и как их редактировать? И это вообще на СИ или на ассемблере надо делать?
C++ Перемещение масива http://www.cyberforum.ru/cpp-beginners/thread648311.html
НУЖНО сделать. Перемещение указанного кол-ва элементов из конца в начало. Уже ЕСТЬ. программа делает перемещение указанного кол-ва элементов из начала в конец. как я понял нужно изменить что-то в цикле for, переделайте пожалуйста.Спасибо. ПРИМЕЧАНИЕ: Нужно написать на С++ borland! #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream.h>
C++ А что ТЫ сдавал на первом курсе? Доброго времени суток дорогие форумчане. В целях саморазвития интересует какие задачки предлагаются студентам (не обязательно первого курса)? Просто любопытно на какой курс я - самоучка тяну. :D:D:D подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
07.09.2012, 22:52
Цитата Сообщение от Buckstabue Посмотреть сообщение
Я должен максимум 5 раз перехватить это исключение
в блоке catch должна быть переменная, которая инкрементируется при каждом входе

Добавлено через 13 минут
пример
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main()
{
    int i;
    
    i = 1;
    while (1)
        try {
            cout << i << endl;
            throw 1;
        } catch (int e) {
            cout << "See: " << e << endl;
            if (i++ >= 5)
                throw;
        }
    return 0;
}
Код
[guest@localhost tests]$ .iso++ t.cpp -o t
[guest@localhost tests]$ ./t
1
See: 1
2
See: 1
3
See: 1
4
See: 1
5
See: 1
terminate called after throwing an instance of 'int'
Аварийный останов
[guest@localhost tests]$
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru