Помощь - Поиск - Пользователи - Календарь
Полная версия: Вроде бы прерывания
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Ёжег
Люди помогите есть прога перемножающая 2 матрицы,как зделать так что когда вместо размерности n:integer вводиш какой-нибудь не integer не выбрасывало в окно текстового редактора,а здесь же выдало сообщение об ошибке??
Lapp
Цитата(Ёжег @ 29.11.2010 22:59) *
Люди помогите есть прога перемножающая 2 матрицы,как зделать так что когда вместо размерности n:integer вводиш какой-нибудь не integer не выбрасывало в окно текстового редактора,а здесь же выдало сообщение об ошибке??

Прерывания тут не нужны. Нужны опции компилятора для отключения проверки ввода.
var
  i: integer;

begin
  repeat
    Write('Type in a whole number: ');
    {$I-}ReadLn(i){$I+}
  until IOresult=0;
  WriteLn('You''ve entered ',i);
  ReadLn
end.

Ёжег
СПС!!!!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.