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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2008, 15:56   #1
Шура
Пользователь
 
Регистрация: 19.11.2008
Сообщений: 18
По умолчанию Работа с Edit

Вводится слово в Edit, например мышь, нам надо достать из этого слова первую букву м, затем вторую и так далее. Вопрос заключается в том, какая функция реализует данное действие, т.е. необходима сама буква из слова, чтобы искать эту букву в другом слове.
Шура вне форума Ответить с цитированием
Старый 25.11.2008, 16:02   #2
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

очевидно надо циклом перебрать, что в Edit и провести проверку на букву "м".
фЁдОр вне форума Ответить с цитированием
Старый 25.11.2008, 16:38   #3
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Edit1.Text - тип String, отсюда получаем что со свойством можно то же самое делать a := Edit1.Text[1] будет первая буква. Должно натолкнуть на размышления.
Alter вне форума Ответить с цитированием
Старый 25.11.2008, 16:42   #4
Kashp
Форумчанин
 
Регистрация: 05.08.2007
Сообщений: 225
По умолчанию

Цитата:
Сообщение от Шура Посмотреть сообщение
Вводится слово в Edit, например мышь, нам надо достать из этого слова первую букву м, затем вторую и так далее. Вопрос заключается в том, какая функция реализует данное действие, т.е. необходима сама буква из слова, чтобы искать эту букву в другом слове.
На форме два edit'a и кнопка .
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 s, s2: string;
 c, c2: char;
 i: integer;
begin
 s:= Edit1.Text;
 s2:= Edit2.Text;
 for i:= 1 to Length(Edit1.Text) do
 begin
  c:=s[i]; // берем символ из 1-го слова (тобишь из 1-го edit'a)
  c2:=s2[i]; // берем символ из 2-го слова (тобишь из 2-го edit'a)
  if c=c2 then    // сравниваем символы, если они совпадают, тогда думаем дальше ;) 
 end;

end;
Kashp вне форума Ответить с цитированием
Старый 25.11.2008, 16:50   #5
Шура
Пользователь
 
Регистрация: 19.11.2008
Сообщений: 18
По умолчанию

бАльшое СПАСИБО ВСЕМ
Шура вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Edit Editor Общие вопросы Delphi 10 25.06.2008 19:52
Работа с Edit One.Love Общие вопросы Delphi 1 03.05.2008 14:03
Edit niva622 Помощь студентам 10 06.09.2007 17:36
Edit PAVEL315 Компоненты Delphi 10 14.03.2007 18:58