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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Prigor
0 / 0 / 0
Регистрация: 23.11.2011
Сообщений: 9
#1

Не понимаю как сделать try/catch в программе - C++

12.12.2011, 22:19. Просмотров 362. Ответов 2
Метки нет (Все метки)

в общем, у меня стек заполняется только целочисленным типом данных (int). Но также необходимо сделать исключения для типа double и букв (русских и английский)

сколько читал про этот метод, до конца не могу понять.

вот собственно функция добавления в стек

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
void push ()
{
            system("cls");
            int numb = 0;
            cout<<"Введите добавляемый элемент: ";  
            cin>>numb;
            Node* ptr = new Node;
            ptr->number = numb;         
            if (topp == NULL)
            {
                ptr->last = NULL;
                topp = ptr;
                ptrLast = ptr;
                cout<<"Адрес добавляемого элемента: ";
                cout<<&ptr->number<<endl;
            }
            else
            {
            topp = ptr;
            ptr->last = ptrLast;
            ptrLast = ptr;
            cout<<"Адрес добавляемого элемента: ";
            cout<<&ptr->number<<endl;
            }   
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2011, 22:19     Не понимаю как сделать try/catch в программе
Посмотрите здесь:

Не понимаю как сделать! - C++
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от Хнач Хкон с шагом dx с...

Не понимаю как сделать - C++
Найти и распечатать все натуральные трехзначные числа, равные сумме кубов своих цифр. #include&lt;stdio.h&gt; #include&lt;conio.h&gt; int main() ...

не понимаю как сделать наследование классов - C++
Народ, здарова! Есть код: #include&lt;iostream.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; enum...

Найди серединку. Не понимаю как сделать и как начать - C++
Вводятся натуральные числа - А и В (А&lt;В), которые не превышают 100000000. Найти число Х – середину ряда, состоящего из ...

Немного не понимаю как правильно сделать наследование - C++
Вот например, есть структура Point(точка). Если надо сделать структуру Round(круг), то в этом случае надо наследовать Point потому что у...

ошибочка. не понимаю как сделать чтоб типы соответствовали - C++
по надобности переделывала паскалевскую блок-схему под С++.начало выбивать много ошибок. вот с одной из них не могу справиться ...

Как сделать меню в программе? - C++
Всем привет) Есть программа,в ней 4 метода,как сделать так чтоб когда её запускаешь можно было выбрать один из них?? Вот код...

Подскажите, как сделать меню к программе - C++
Ребят, хелп Я не знаю как делать рабочее меню программы Мне нужно к программе написать меню.. Хелпаните плиз!!!!

Как сделать в данной программе перегрузку оператора? - C++
Нужно сделать, чтобы в этой программе была перегрузка оператора (любого). #include &lt;vcl.h&gt; #include &lt;fstream.h&gt; #pragma hdrstop ...

Как сделать меню в программе под DOS, написанную в С++3.0? - C++
Уважаемые программеры! Подскажите, как сделать менюшку в программе под DOS, написанную в С++3.0! Я не знаю, с чего начать!Что вообще надо...

Как в программе сделать чтобы результат мог быть не целым ? - C++
#include &lt;iostream.h&gt; int pop(int* first,int* last) { int sum=0; for(; first!=last; ++first) sum+= *first; return...

не могу сделать програмку.С++.не понимаю классы!! - C++
Добрый день народ)) помогите плиз с программкой) сама не сделаю точно) хоть немножко и разбираюсь) Дано натурально число n....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
12.12.2011, 22:21     Не понимаю как сделать try/catch в программе #2
Prigor, почему ввод внутри функции? Функия push должна заносить значение в стек и ничего более, а вы еще зачем-то ввод в неё впихнули
Prigor
0 / 0 / 0
Регистрация: 23.11.2011
Сообщений: 9
12.12.2011, 22:23  [ТС]     Не понимаю как сделать try/catch в программе #3
в том то и дело что мне это необходимо
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru