Gast
#4808269
Hallo Leute,
ich verzweifel gerade etwas. Ich habe einen string und möchte gerne
zählen, wie oft zb "ABC" in diesem String vorkommt.
Ich habe es mit der Funktion Pos probiert und wollte dann einfach einen
Zähler a hochsetzen, wenn der "ABC" gefunden wird.
Das habe ich mit einer repeat-until-schliefe aufgestellt, mit
Abbruchbedingung a=0, also "ABC" nicht mehr gefunden. Aber irgendwie
klappt das nicht und die Schleife wird unendlich durchlaufen :(
repeat
a:=pos('ABC',suchstring) ;
inc (anzahl);
Label1.caption:=' ABC: '+ inttostr(anzahl);
until a=0
was mache ich da falsch? Vielen Dank.