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

Класс Стек Stack. не работает класс исключений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что-то не так с fopen http://www.cyberforum.ru/cpp-beginners/thread794621.html
Что компилятор хочить в fopen? Вот например что здесь не так? void WriteSum(double *pmatrix) { double **prow, *pnode; int k; FILE *f1; f1 = fopen(fn_sum,"w"); if(!f1){
C++ Разбить введенное слово на слоги Разбить введенное слово на слоги так, чтобы в первом слогу было больше чем одна буква и оканчивалась на гласную, а второй слог содержал хотя бы одну гласную. Не могу понять какие использовать функции. http://www.cyberforum.ru/cpp-beginners/thread794613.html
Реализовать функцию, которая формирует массив Б, состоящий из элементов массива А, к которым применена функция... C++
Помогите, пожалуйста решить задачку. Задан массив А(н). Реализовать функцию, которая формирует массив Б, состоящий из элементов массива А, к которым применена функция ф(...), Вывести на печать исходные и преобразованные массивы. Масив А размещается в памяти динамически. Функция ф(..) и исходный массив передаются в качестве параметров.
Нахождение самого длинного слова C++
Появилась проблема, пишет несколько ошибок. В sl должен попадать текст, до этого попадал, сейчас не знаю, запуталась Т____Т #include "stdafx.h" #include <stdlib.h> #include "conio.h" #include <clocale> #include <string.h> #include <windows.h> struct str {
C++ Экспорт из DataGridView в Excel http://www.cyberforum.ru/cpp-beginners/thread794596.html
Помогите пожалуйста, я экспортировала данные из datagridview в эксель, затем по этим данным в экселе сделала диаграмму, но когда по новой загружаю программу и соответственно ввожу другие данные, то при очередном переносе данных в эксель он мне заменяет данные в экселе и диаграмму приходится строить по новой...Подскажите пожалуйста, как сделать так чтобы данные в экселе заменялись ну и...
C++ Поиск наиболее часто встречающихся слов в файле Дан символьный файл f, содержащий произвольный текст длиной более 5000 слов. Слова в тексте разделены пробелами и знаками препинания. Получить 100 наиболее часто встречающихся слов и число их появлений. Решить задачу без ограничения на длины слов. Набросков нет, так как даже не могу понять какие функции использовать для этой задачи. подробнее

Показать сообщение отдельно
anmartex
...
 Аватар для anmartex
1700 / 1193 / 494
Регистрация: 12.02.2013
Сообщений: 1,978
26.02.2013, 06:51     Класс Стек Stack. не работает класс исключений
FireProoF, а почему у вас ни одного перехвата исключения не стоит? Ошибка выскакивает не потому, что проблема в классе исключения, а потому, что класс CStack его генерирует во время выполнения метода pop, ибо он пуст. Если бы вы поставили перехват, вы бы могли лицезреть эту ошибку. Попробуйте:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
   CStack Stack1;//создать пустой стек
   cout << "This's Stack 1: " << Stack1 << endl; //проверка
   CStack Stack2;//создать стек
   try
   {
      Stack2.push(1);//и положить в него число
      cout << "This's Stack 2: " << Stack2 << endl; //проверка
      Stack1.pop();//попробовать извлечь из пустого стека
   }
   catch (EStack& error)
   {
      cerr << "error: " << error.getmsg() << endl;
   }
 
   cout << endl;
   system("pause");
   return 0;
}
 
Текущее время: 06:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru