Новые сообщения · Правила  
Страница 1 из 11
Модератор форума: Berestovskiy 
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » Для I-08-1
Для I-08-1
Код блока для проверки правильного ввода чисел.
(ОДНОГРУПНИКИ для вас:))

Code
var x,err:integer;     {--тип переменной "x" по выбору! ----}
s:string;

{----------------------------------------------------------}
        read (s);
        val(s,x,err);
        if err>0 then
        write ('Error') else
        {-------------BODY  PROGRAM----------------}

Еще знаю способ через IOResult. Будет позже....


Удваивается не в четыре, а в три раза!
1 | Автор: RedWoLF | 2009-01-13, 16:19   |  Репутация: [ + 3 ]
Ты вообще о чем ?
2 | Автор: VANGER | 2009-01-13, 16:36   |  Репутация: [ + 6 ]
О защите от кривых рук. wacko

Удваивается не в четыре, а в три раза!
3 | Автор: RedWoLF | 2009-01-13, 18:52   |  Репутация: [ + 3 ]
Пояснение: ошибку можно ловить на локальном уровне (предусматривая всевозможные случаи ее возникновения) а можно на глобальном - когда она возникла и ее поймал компилятор. Остается лишь обработку для нее сделать. Но на глобальном уровне - как правило ошибку труднее идентифицировать. Так что Красный Волк "має рацію"
4 | Автор: admin | 2009-01-13, 20:07   |  Репутация: [ + 21 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » Для I-08-1
Страница 1 из 11
Поиск: