Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Вроде бы прерывания

Автор: Ёжег 30.11.2010 2:59

Люди помогите есть прога перемножающая 2 матрицы,как зделать так что когда вместо размерности n:integer вводиш какой-нибудь не integer не выбрасывало в окно текстового редактора,а здесь же выдало сообщение об ошибке??

Автор: Lapp 30.11.2010 3:16

Цитата(Ёжег @ 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.


Автор: Ёжег 30.11.2010 3:53

СПС!!!!