Jump to content

[delphi]Porównanie dwu plików


sazian

Recommended Posts

oto fragment takiego pliku(bardzo mały)
KODc:PDOXUSRS.NET

c:WINDOWS

c:FOUND.000

c:Bootfont.bin

c:ntldr

c:NTDETECT.COM

c:boot.ini

c:Documents and Settings

c:Program Files

c:CONFIG.SYS

c:AUTOEXEC.BAT

c:IO.SYS

c:MSDOS.SYS

c:System Volume Information

c:Moje Strony Web

c:Answer.txt

c:pestexterminatorlog.html

c:spitfire

c:TREEINFO.WC

c:Recycled
i tutaj raczej to nie będzie najlepszym rozwiązaniem
Link to comment
Share on other sites

Długi...Cholernie długii:-)
Sortownaie najszybciej i najłatwiej tego pliku zrobisz tak


[code=Delphi]
procedure TForm1.Button1Click(Sender: TObject);
var
LiN[ÓBY[BY[X[K^X]H[Y[Ć7FŁE7G&ćtĆ7B7&VFSĆ7F6'FVCŁG'VS1Ń1ąĄ=ąą94(1ŃMQile(OpenDialog1.FileName);
Lista.Free;
end;
end;
*óz,&Ł6Źś.WzZaB[CB [/code]
i sprawdzaj plik z dwóch stron od poczatku i końca Powiedzmy robisz indeks L i P .Na poczatku L to 0 a P to calkowita liczba linii.. Po kazdorazowym obiegu petli zwiekszasz L a zmniejszasz P jesli P<L to wyskakujesz z petli lub jak znajdzeisz plik.. Cyz jak tam chcesz. Zysk masz taki ze za jednym rzem sprawdzasz dane z dwóch konców... Jesst jeszcze jedna metoda..Na liczbach fajnie dziala przeszukiwanie zbioru przez polowienie warunek zbiory musz abyc uporzadkowane ale czy poprawnie działało by to na stringach?...

pozdrawiam oksal

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...