Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Программирование на C и C++
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 1 2 ]
Модераторы: paradise, KMA
  

klimanya



Новичок

Помогите, пожалуйста... Мне нужно отследить ошибки ввода
Я использую Try...catch, но этот блок у меня почему-то не работает ((

Ниже моя программа... Найдите, пожалуйста, в ней ошибку


//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
       : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{ float a;
try
{
a = StrToFloat(Edit1->Text);
a = 1564/a;
}
catch (EMathError&)
{
ShowMessage("Ошибка");
}
}
//---------------------------------------------------------------------------

Всего сообщений: 36 | Присоединился: октябрь 2006 | Отправлено: 13 апр. 2007 18:41 | IP
miss_graffiti


Долгожитель

1. Смотри настройки:
Tools->Debugging Options->Language Exceptions
Где написано Stop on... - убери галочки
2. Ловиться будут не все ошибки, а только математические (например, деление на 0)

Всего сообщений: 670 | Присоединился: сентябрь 2005 | Отправлено: 14 апр. 2007 16:25 | IP
klimanya



Новичок

Спасибо, заработало =)

Всего сообщений: 36 | Присоединился: октябрь 2006 | Отправлено: 15 апр. 2007 13:01 | IP
Peska


Удален

Помогите с задачкой,плиз(на С++).
"Продажа билетов в театр"
Дано количество рядов и мест в ряду.(Я так понимаю,что это оформляется массивом).Меняем строки массива на си-строки и некоторые номера места меняем на звездочки(купленное место). Далее запрашиваем место в зале,а на экран должно вывестись,занято оно или нет.

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 18 апр. 2007 13:51 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 1 2 ]

Форум работает на скрипте © Ikonboard.com