![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.01.2011
Сообщений: 10
|
![]()
Есть программа, она работает с матрицами, всё нормально, только если не введешь никакого символа матрицы и нажмешь 'Enter' происходит просто переход на другую строку и всё. Нужно сделать что-бы сообщила о том, что не введен символ, и вернулась к строке ввода. Пробовал с "Repeat ...until", но видимо что-то не так делаю.
Это процедура ввода данных: {2. Описание процедуры InpMas - ввод элементов массивов} Код:
Последний раз редактировалось Stilet; 16.01.2011 в 17:13. |
![]() |
![]() |
![]() |
#2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]() Код:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.01.2011
Сообщений: 10
|
![]()
Да, но могут вводится и нули, а мне нужно что-бы реакия была только на ввод '' или на ввод буквенных символов. Это поможет?
|
![]() |
![]() |
![]() |
#4 | ||
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]() Цитата:
Цитата:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.01.2011
Сообщений: 10
|
![]()
А где это нужно прописать?
Вставил вроде куда нужно, только теперь на ввод лбого числа, кроме нуля надпись "введено неверное число" на пустую строку также никакой реакции. Код:
Последний раз редактировалось Stilet; 16.01.2011 в 17:14. |
![]() |
![]() |
![]() |
#6 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
Вы на мой код посмотрите!!! Там в условии IOResult
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 16.01.2011
Сообщений: 10
|
![]()
Если писать как Вы подсказали, выдается ошибка "неизвестный идентификатор IOResult".
if IOResult <> 0 then Writeln ('Введено не верное число'); |
![]() |
![]() |
![]() |
#8 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
У вас паскаль какой???
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 16.01.2011
Сообщений: 10
|
![]()
Для начинающих. ABCPascal. Версия 3.0
|
![]() |
![]() |
![]() |
#10 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
Ну что ж вы ТС сразу не сказали!
Используйте в ABC Pascal try блок, в котором может быть ошибка except что надо сделать если произошла ошибка end; То есть как то так Код:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вставить код в программу? | Nostalgy | Общие вопросы C/C++ | 0 | 27.05.2010 18:39 |
Как вставить таймер в программу если нет формы | durexa | Помощь студентам | 9 | 25.06.2007 13:13 |
Можно ли как-нибудь изменить реакцию всплывающих менюшек на кнопки? | Major Gray | Общие вопросы Delphi | 0 | 15.04.2007 01:23 |
Как вставить в программу gif-анимацию ? | Alar | Общие вопросы Delphi | 0 | 29.10.2006 20:51 |