Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2009, 21:04   #11
Max_Grinyuk
Пользователь
 
Регистрация: 13.05.2009
Сообщений: 36
По умолчанию

if length(переменка строки)=0 then строка пуста выводится сообщение, но не повторяется, а выводится другое поле, которое должно вводиться. Может через цикл попробовать?
Max_Grinyuk вне форума Ответить с цитированием
Старый 11.06.2009, 21:15   #12
Max_Grinyuk
Пользователь
 
Регистрация: 13.05.2009
Сообщений: 36
По умолчанию

Ну вопрос можно по другому составить......как для массива записи типа string сделать проверку вводимых данных. Нужно чтобы при пустой строке выводило сообщение что строка пуста, и было предложено ввести ещё раз.
Цитата:
if (chislo in [0..2010]) then {то что нужно}
делал так, выдаёт ошибку, что-то про константу.

Последний раз редактировалось Max_Grinyuk; 11.06.2009 в 21:50.
Max_Grinyuk вне форума Ответить с цитированием
Старый 11.06.2009, 21:56   #13
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

Код:
repeat
readln(stroka);
 if length(stroka)=0 then writeln('Ошибка! Повторите ввод!');
until length(stroka)<>0
Посторонним В.

Последний раз редактировалось NSvirus; 11.06.2009 в 22:00.
NSvirus вне форума Ответить с цитированием
Старый 11.06.2009, 22:44   #14
Max_Grinyuk
Пользователь
 
Регистрация: 13.05.2009
Сообщений: 36
По умолчанию

NSvirus, спасибо! Теперь без ошибок всё!!!!
Теперь ошибка с числом. У меня в массив записи должно число вводиться, и егопроверить надо. Пробовал способы описанные выше, ошибки....
Max_Grinyuk вне форума Ответить с цитированием
Старый 11.06.2009, 23:21   #15
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Сообщение от Max_Grinyuk Посмотреть сообщение
NSvirus, спасибо! Теперь без ошибок всё!!!!
Теперь ошибка с числом. У меня в массив записи должно число вводиться, и егопроверить надо. Пробовал способы описанные выше, ошибки....
Да да прошу прощения!!!!Слишком большой интервал!!!
тогда делай так
Код:
if (chislo >= 0) and (chislo < 2010) then {то, что нужно}
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 11.06.2009, 23:38   #16
Max_Grinyuk
Пользователь
 
Регистрация: 13.05.2009
Сообщений: 36
По умолчанию

Hacker19_90? мне кажется интервал тут не при чем....
а то что нужно, там что писать?
Max_Grinyuk вне форума Ответить с цитированием
Старый 11.06.2009, 23:43   #17
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Что то не понял вопрос!!!
Давай те повнятнее я за компом уже ну так часа 22
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 11.06.2009, 23:47   #18
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Сообщение от Max_Grinyuk Посмотреть сообщение
Hacker19_90? мне кажется интервал тут не при чем....
а то что нужно, там что писать?
Error 76: Constant out of range Константа выходит за границы допустимых значений
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 11.06.2009, 23:48   #19
Max_Grinyuk
Пользователь
 
Регистрация: 13.05.2009
Сообщений: 36
По умолчанию

Hacker19_90, ого, а если не секрет, что так много? О_о
if (chislo >= 0) and (chislo < 2010) then {то, что нужно} вот я последнее {то, что нужно} не понял. что там написать?
Max_Grinyuk вне форума Ответить с цитированием
Старый 11.06.2009, 23:50   #20
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Сообщение от Max_Grinyuk Посмотреть сообщение
Hacker19_90? мне кажется интервал тут не при чем....
а то что нужно, там что писать?
ААА!!!! Понял извиняюсь конечно!!! Ну если число по условию проходит,
то соответственно это то число которое тебе нужно!!! Вот и проводи над ним всякие вычисления, или что там по заданию
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Два небольших вопроса :) f4rr3l Паскаль, Turbo Pascal, PascalABC.NET 5 10.01.2009 12:44
Два тупых вопроса. proglamer Общие вопросы Delphi 2 10.04.2008 07:12
Два вопроса Никки Общие вопросы Delphi 2 19.01.2008 21:39
Два простых вопроса Relrin Общие вопросы Delphi 3 28.12.2007 16:00
два вредных вопроса:про асю и прикриплёные файлы файлы steck Свободное общение 3 17.06.2007 14:53