Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

throw вопрос!?

11K
25 июля 2006 года
dafirst
38 / / 05.07.2006
Как системе запретить выдавать сообщение "Abnormal program termination" на вызов комманды throw?
код
 
Код:
system("@echo off");
throw;

никакого результата не дает...
11K
25 июля 2006 года
dafirst
38 / / 05.07.2006
все спасибо разобрался...
throw int(7);
try{
}
catch (int a){};
240
26 июля 2006 года
aks
2.5K / / 14.07.2006
Ты собственно занешь что такое throw и как вобще пользоваться обработкой исключений? ))
11K
26 июля 2006 года
dafirst
38 / / 05.07.2006
Ну например так...

Код:
class s_error
        {
                int code;
                char text[100];
                public:
                s_error(int f_code, char *f_text): code(f_code)
                  {
                        int res;
                        memset(text,'\0',100);
                        if (res=(strlen(f_text))>100){strncpy(text,f_text,99);}
                        else strcpy(text,f_text);
                  };                
                 int rcode()
                  {
                        return code;
                  };
                 char *rtext()
                  {
                        return text;
                  };
                ~s_error(){};
        };



int main(int argc, char* argv[])
{


try
   {
   throw s_error(0,"      //\\\\//...//-\\\\...||-||      :\):\):\):\):\):\)\0");
   }
catch (s_error a) {cout<<a.rcode();cout<<a.rtext();};

return 0;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог