Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 03.04.2015
Сообщений: 2
1

Сравнение поля Edit c текстовым файлом

14.04.2015, 16:55. Показов 981. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, возник вот такой вопрос, у меня есть несколько текстов расположенных в поле Memo эти тексты нужно сопоставить с названиями, ответы я реализовал программно(код ниже), но как реализовать что бы ответы сопоставлялись с текстовым файлом, которые есть в текстовом файле. Например я ввел последовательность в Edit1 - 7 (4,8,1,5,7,2,3)произошел процесс обработки, сверки с файлом и произошли действия как в моем коде. Можно не код, а хотя бы темы(В которых присутствует данная ситуация) или ссылки на литературу, которую можно почитать.Заранее спасибо. P.S. ниже приведена форма
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
procedure TForm8.BitBtn2Click(Sender: TObject);
begin
Memo1.Lines.LoadFromFile(ExtractFilePath(ParamStr(0)) + '1.txt');
k:=0;
if(Form8.Edit1.Text='4')then k:=k+1;
if(Form8.Edit2.Text='8')then k:=k+1;
if(Form8.Edit3.Text='1')then k:=k+1;
if(Form8.Edit4.Text='5')then k:=k+1;
if(Form8.Edit5.Text='7')then k:=k+1;
if(Form8.Edit6.Text='2')then k:=k+1;
if(Form8.Edit7.Text='3') then k:=k+1;
Form5.QRLabel2.Caption:=IntToStr(k);
if k=0 then Form5.QRLabel1.Caption:='0 из 7 балов' else
if k=1 then Form5.QRLabel1.Caption:='1 из 7 балов' else
if k=2 then Form5.QRLabel1.Caption:='2 из 7 балов' else
if k=3 then Form5.QRLabel1.Caption:='3 из 7 балов' else
if k=4 then Form5.QRLabel1.Caption:='4 из 7 балов' else
if k=5 then Form5.QRLabel1.Caption:='5 из 7 балов' else
if k=6 then Form5.QRLabel1.Caption:='6 из 7 балов' else
if k=7 then Form5.QRLabel1.Caption:='7 из 7 балов' else
Form8.Edit1.Text:='';
Form8.Edit2.Text:='';
Form8.Edit3.Text:='';
Form8.Edit4.Text:='';
Form8.Edit5.Text:='';
Form8.Edit6.Text:='';
Form8.Edit7.Text:='';
BitBtn4.Visible:=true;
end;
Миниатюры
Сравнение поля Edit c текстовым файлом  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2015, 16:55
Ответы с готовыми решениями:

Сравнение текста из edit с текстовым файлов
Как посчитать сколько раз совпали слова введёные в edit с текстом в файле?

Сравнение поля Edit и значения из БД
Доброго времени суток) Помогите сделать проверку на логин и пароль введеные в Edit1,2 со значением...

Работа с текстовым файлом
Сабж: Делаю тест, и надо в radiogroup загрузить строчки из текстового файла то есть первый...

Работа с текстовым файлом
В текстовом файле вычислить количество положительных чисел

3
SoftIce
14.04.2015, 17:01
  #2

Не по теме:

Цитата Сообщение от Eretick Посмотреть сообщение
Delphi
1
2
3
4
5
6
7
8
if k=0 then Form5.QRLabel1.Caption:='0 из 7 балов' else
if k=1 then Form5.QRLabel1.Caption:='1 из 7 балов' else
if k=2 then Form5.QRLabel1.Caption:='2 из 7 балов' else
if k=3 then Form5.QRLabel1.Caption:='3 из 7 балов' else
if k=4 then Form5.QRLabel1.Caption:='4 из 7 балов' else
if k=5 then Form5.QRLabel1.Caption:='5 из 7 балов' else
if k=6 then Form5.QRLabel1.Caption:='6 из 7 балов' else
if k=7 then Form5.QRLabel1.Caption:='7 из 7 балов' else

:(

=
Delphi
1
Form5.QRLabel1.Caption:=IntToStr(k)+' из 7 балов';

0
0 / 0 / 0
Регистрация: 03.04.2015
Сообщений: 2
14.04.2015, 17:07  [ТС] 3
SoftIce, SoftIce, Спасибо, вы уменьшили мой код на 8 строк, но вопрос еще актуален
0
5786 / 4528 / 1431
Регистрация: 14.04.2014
Сообщений: 20,157
Записей в блоге: 20
14.04.2015, 17:16 4
давай еще сократим )))
Form5.QRLabel1.Caption:= inttostr(k)+' из 7 балов';
и чуть-чуть добавим
Form5.QRLabel1.Caption:= inttostr(k)+' из 7 баллов';

еще сократим везде "Form8." до полного отсутствия этой переменной в обработчике этого класса
а еще можно сократить, если вместо edit воспользоваться StringGrid из 8 ячеек
или сделать array of TEdit
1
14.04.2015, 17:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2015, 17:16
Помогаю со студенческими работами здесь

Работа с текстовым файлом
Всем привет. Нужна помощь, что-то запутался не много с заданием, помогите,пожалуйста) Звучит оно...

Работа с текстовым файлом
Приветствую! Прошу помощи. Как звучит задание: нужно написать программу, которая создает файл с...

Работа с текстовым файлом
Код procedure TForm1.BitBtn1Click(Sender: TObject); Var F1,F2:TextFile; i,k:integer; begin...

Работа с текстовым файлом
Имеется файл log игрушки,в игре есть чат ,который появляется в логе.Нужно сделать так,что бы при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru