Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Mavarik,
19. Mai 2021
OK, StartWith kann das also, gut zu wissen - oder auch nicht. Kommt darauf an, welche Funktionalität man erwartet.
Eine Routine die Feststellen muss, ob es sich um Kosit, Latin 1.1 oder Latin 1.2 handelt sieht dann so aus...
For i:=1 to length(S) do
begin
if Dic3Char.TryGetValue(S,Target) then
begin
if length(S) > I+2 then
begin
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Mavarik,
19. Mai 2021
Nicht so ganz...
Anbei mal ein kleines TestProg.
Beispiel: Memo Zeile 687 & 688
Wenn ich einen String vergleich mache und suche das Zeichen aus Zeile 687, finde ich auch das Zeichen aus 688 das aber eigentlich ein anderes Zeichen ist,
ich müsste also bei diesem Char nach der Suche immer das nächste Zeichen prüfen und dann vergleichen, ob diese Kombination ein neues Zeichen ergibt.
Das...