13. oktober 2003 - 14:31Der er
1 kommentar og 1 løsning
Sammenligne to string for forskelle
Hej, Jeg har to String S1 og S2, som hver består af en masse 0 og 1- taller... Jeg vil gerne have en funktion som sammenligner de to strings og finder ud af hvor mange elementer der er forskellige (få resultat ud som integer)...Er der nogen som har et bud?
function CompareStrings(str1, str2: String):Integer; var I,DifCount: Integer; begin DifCount := 0; For I := 0 To Length(str1) Do If str1[I] <> str2[I] Then Inc(DifCount);
Result := DifCount; end;
procedure TForm1.Button1Click(Sender: TObject); begin Showmessage('Antal forskellige: ' + IntToStr(CompareStrings(Edit1.Text,Edit2.Text))); end;
ens := 0; ikkeens := 0; for i:= 1 to length(s1) do begin if s1[i] = s2[i] then begin ens := ens + 1; end else begin ikkeens := ikkeens + 1; end; end;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.