bonjour:
Je veux comparer deux fichiers textes ou plus precisement les lignes qui comporte 'OR' dans les deux fichiers pour cela j'utilise cette fonction
[code]
while EOF(fichier1)=false DO
begin
while EOF(fichier2)=false do
begin
Readln(fichier2,tmpS); Readln(fichier1,tmp);
if (Pos('or',tmp)<>0) then
begin
begin
if (Pos('or',tmpS)<>0) then
begin
Trim(tmp);
Trim(tmpS);
PtmpS:=Pchar(tmpS);
Ptmp:=Pchar(tmp);
resultat:=Strcomp(Ptmp,PtmpS)+1;
end ;
end;
le probleme c'est que ça parcourt une ligne et au bout de la deuxieme le programme estime que le deuxieme fichier est à sa fin et n'entre plus dans la boucle.
Si quelqu'un peut m'aider..
merci
Partager