Hey Leute,
danke für die schnelle Hilfe.
Ich glaube, ich habe mich nicht ganz richtig ausgedrückt.
Also, mein Problem ist folgendes:
S wird durchlaufen!
Ist ein Zeichen von S gleich irgendeinem Zeichen von dem Array, so wird der vorangegangene Teil abgeschnitten.
Beispiel:
Das sind die vier Elemente unseres Arrays:
Delphi-Quellcode:
Rechenzeichen[0]:='+';
Rechenzeichen[1]:='-';
Rechenzeichen[2]:='*';
Rechenzeichen[3]:='/';
Jetzt haben wir einen String, beispielsweise:
S:='300-200+500'
Nun soll der String durchlaufen werden und vor dem ersten Rechenzeichen "abgeschnitten" werden.
Da man aber in der Regel nicht weiß, welches das erste Rechenzeichen ist, soll die Schleife anhalten, wenn irgendein Zeichen des Arrays im String gefunden wurde!
MFG Propeller