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

Как передать управление в блок catch после системного исключения (компилятор g++)? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ error C3861: puttext: идентификатор не найден http://www.cyberforum.ru/cpp-beginners/thread888154.html
Помогите разобраться: visualStudio 8 выдает сообщение error C3861: puttext: идентификатор не найден, хотя conio.h подключен #include <conio.h> int _tmain(int argc, _TCHAR* argv) { char *buf; buf=(char*)malloc(41*7*2); puttext(10, 8, 70, 18, buf); }
C++ Отображения (Разработать программу, которая хранит информацию о школьниках и их оценках за 5 экзаменов) Разработать программу, которая хранит информацию о школьниках и их оценках за 5 экзаменов в виде отображения (map). Каждый элемент отображения должен иметь следующий вид: ключ – фамилия ученика, значение – набор оценок за пять экзаменов. Реализовать вывод на экран среднего балла по всем экзаменам для каждого ученика. http://www.cyberforum.ru/cpp-beginners/thread888149.html
C++ Добавить в класс функции создания новой строки путем изменения порядка символов на обратный и путем изменения порядка слов на обратный
Помогите сделать: 2. Добавить в класс функции создания новой строки путем изменения порядка символов на обратный и путем изменения порядка слов на обратный. Каждая функция возвращает новую строку.
C++ Разработка приложений, содержащих представление информации таблицами
Помогите пожалуйста с программой. Нужно разработать программу на языке программирования С++, позволяющую представлять информацию в виде таблицы заданной структуры, хранить ее содержимое в текстовом файле. Структура таблицы задается набором полей каждой записи. Число записей не ограничено. Поле 1: Объект недвижимости Поле 2: Владелец Поле 3: Адрес
C++ Дана информация студентах (структура с полями: ФИО и 4 оценки за экзамен). Вывести данные о студентах, сдавших сессию на отлично. http://www.cyberforum.ru/cpp-beginners/thread888138.html
Подскажите как решать задачи вот такого типа: Дана информация о пяти студентах. Структура имеет поля: фамилия, имя отчество и 4 оценки за экзамен. Вывести данные о студентах, сдавших сессию на отлично. А по примеру я свою решу сам. Пусть что-то похожее если будет, тоже хорошо :)
C++ Перестановка столбцов Суть в том, чтобы переставить столбец Z с первым столбцом матрицы. Программа вылетает на строке, указанной ниже (видимо выход за границы массива, но я не понимаю как сделать) Помогите решить =) #include <iostream> #include <iomanip> using namespace std; void main() подробнее

Показать сообщение отдельно
kravam
быдлокодер
1694 / 881 / 44
Регистрация: 04.06.2008
Сообщений: 5,441
03.06.2013, 15:02  [ТС]
Чё-то мудрёно как-то... А на русском ничего нет для windows/mingw? Пока делаю так:

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
34
35
36
37
38
39
40
41
42
43
44
45
#include <windows.h>
#include <stdio.h>
 
//Эта функция- НОВЫЙ обработчик исключений
LONG WINAPI f_0(struct _EXCEPTION_POINTERS* except_info);
//Эта функция- НОВЫЙ обработчик исключений
LONG WINAPI f_1(struct _EXCEPTION_POINTERS* except_info);
//Эта функция- НОВЫЙ обработчик исключений
LONG WINAPI f_2(struct _EXCEPTION_POINTERS* except_info);
//+++++++++++++++++++++++++++++++++++++++++++
 
int main () {
    
 SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
 
    
    SetUnhandledExceptionFilter(f_0);
    //Код
    SetUnhandledExceptionFilter(f_1);
    //Код
    SetUnhandledExceptionFilter(f_2);
    //Код
}
/////////////////////////////////////////////
//Эта функция- НОВЫЙ обработчик исключений
LONG WINAPI f_0(struct _EXCEPTION_POINTERS* except_info)
{
        printf ("Сперва я хочу увидеть эту строку! %s\n", __FUNCTION__);
        return EXCEPTION_EXECUTE_HANDLER;
}
       
//Эта функция- НОВЫЙ обработчик исключений
LONG WINAPI f_1(struct _EXCEPTION_POINTERS* except_info)
{
        printf ("Сперва я хочу увидеть эту строку! %s\n", __FUNCTION__);
        return EXCEPTION_EXECUTE_HANDLER;
}
 
//Эта функция- НОВЫЙ обработчик исключений
LONG WINAPI f_2(struct _EXCEPTION_POINTERS* except_info)
{
        printf ("Сперва я хочу увидеть эту строку! %s\n", __FUNCTION__);
        return EXCEPTION_EXECUTE_HANDLER;
}
Судя по тому,какая функция вызвалась, в том участке кода и исключение. Не знаю, насколько так делать грамотно.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru