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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.07.2008, 18:43   #1
LLIypLLIyH
Пользователь
 
Аватар для LLIypLLIyH
 
Регистрация: 27.05.2008
Сообщений: 58
По умолчанию Проверка правильности ввода символов

Помогите

должны вводится только буквы. на цифру должен выводить: ошибка введите букву (с последующей возможностью ввода)
LLIypLLIyH вне форума Ответить с цитированием
Старый 03.07.2008, 18:56   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

На китайском написать, поймешь?
puporev вне форума Ответить с цитированием
Старый 03.07.2008, 19:15   #3
LLIypLLIyH
Пользователь
 
Аватар для LLIypLLIyH
 
Регистрация: 27.05.2008
Сообщений: 58
По умолчанию

А, ну на Паскальском
LLIypLLIyH вне форума Ответить с цитированием
Старый 03.07.2008, 19:37   #4
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

А знаки препинания, пробел, BackSpase и т.д.? Если тебе надо, пиши полностью условие задачи, а не выдергивай отдельные фразы.
puporev вне форума Ответить с цитированием
Старый 04.07.2008, 15:54   #5
NikLik
Форумчанин
 
Аватар для NikLik
 
Регистрация: 22.11.2007
Сообщений: 224
По умолчанию

Я сейчас не дома, так что сорри
используй OnKeyPress
Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);      
var n:boolean;
begin  
case key of 
0..9: n:=true;
if not n then key:="";
end;

Последний раз редактировалось Stilet; 07.07.2008 в 14:51.
NikLik вне форума Ответить с цитированием
Старый 04.07.2008, 15:56   #6
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Во-первых автору уже видимо не надо, а во-вторых он просил на Паскале.
puporev вне форума Ответить с цитированием
Старый 07.07.2008, 14:32   #7
ViNcHeStEr
Delphi
Форумчанин
 
Регистрация: 12.06.2008
Сообщений: 137
По умолчанию

Вот мой вариант сделанный на Дельфи:
Код:
repeat
x:=0;
  for i:=1 to length(s) do {Цикл по строке}
  if not(s[i] in ['a'..'z',',',' ']) then x:=1; {Если литера<>a..z,',',' ', то x=1}
  if x=1  then
  begin
  writeln('"FORMAT:slovo, svovo"!' );
  goto 1;
  end;
  until z<>1;

Последний раз редактировалось Stilet; 07.07.2008 в 14:51.
ViNcHeStEr вне форума Ответить с цитированием
Старый 22.07.2008, 19:30   #8
LLIypLLIyH
Пользователь
 
Аватар для LLIypLLIyH
 
Регистрация: 27.05.2008
Сообщений: 58
По умолчанию

Мне админ сделал предупреждение, типа я тут оскорбил когото

Где тут оскарбление?????
LLIypLLIyH вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка ввода Panda Помощь студентам 2 08.07.2008 19:23
Ограничение ввода символов. Delphi Alex_2017 Помощь студентам 0 04.06.2008 17:26
Проверка ввода символов Raz0r Помощь студентам 2 06.11.2007 14:16
Запрет ввода кирилических символов wnuks Microsoft Office Excel 1 12.07.2007 19:45
Проверка правильности KORT Помощь студентам 3 23.04.2007 20:23