Witam mam problem z podstawami.
Przykładowy tekst w pliku:
saba
baba << to
tata
mama
osioł
lew
lala
kira
i chodzi mi o to, ze che po znalezieniu baba dodać kolejnych pięciu linii po znalezieniu pierwszej do sl czyli od baba do lew. Pierwsza mam a pozostałe jak dodać ?
var
myFile : TextFile;
text, s : string;
sl := TStringList;
begin
s := 'baba';
sl := TStringList.Create;
AssignFile(myFile, 'Dane.txt');
Reset(myFile);
while not Eof(myFile) do
begin
ReadLn(myFile, text);
if pos(s, text) > 0 then
sl.Add(text);
end;
sl.Free;
CloseFile(myFile);
end;