![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
имеется код
Код:
var
f:tstringlist;
f1:tstringlist;
i:integer;
begin
f:=tstringlist.create;
f1:=tstringlist.create;
f.LoadFromFile('filename');
f1.LoadFromFile('filename');
for i:=0 to f.count-1 do
for j:=0 to f1.count-1 do
begin
if f.string[i]= f1.string[j] then form1.memo1.line.add(f.string[i]);
end;
end;if f.string[i]= f1.string[j] then form1.memo1.line.add(f.string[i]); identifier expected bat 'STRING' found Что я не правильно сделал? Последний раз редактировалось Aristarh Dark, 20.06.2012 в 09:15. |
|
#2
|
||||
|
||||
|
Как-то так
Код:
f[i]=f1[j] |
|
#3
|
|||
|
|||
|
Цитата:
Код:
procedure TForm1.btn2Click(Sender: TObject); var
f:tstringlist;
f1:tstringlist; i:Integer; j:Integer;
begin
f:=tstringlist.create;
f1:=tstringlist.create;
f.LoadFromFile('noun.txt');
f1.LoadFromFile('2.txt');
for i:=0 to f.count-1 do
for j:=0 to f1.count-1 do
begin
if f.strings[i]= f1.strings[j] then form1.mmo1.lines.add(f.strings[i]);
end;
end;
end.А как теперь сохранить три строки после совпавшего слова? Последний раз редактировалось Bargest, 20.06.2012 в 12:28. |
|
#4
|
||||
|
||||
|
А что мешает сделать еще один TStringList, добавить в него 3 строки и выполнить SaveToFile()?
|