![]() |
|
|
Регистрация | << Правила форума >> | 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()?
Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. |