Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
1. Mär 2010
Du brauchst nicht unbedingt ein Array.
Eine TStringList ist da eh einfacher zu verwalten.
Wie du den String zerlegst hast du ja schon.
Nun brauchst du einfach nur den String zerlegen und erstmal in eine Stringliste einfügen (.Add).
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
1. Mär 2010
"ganz einfach"
- du zerlegst den String erstmal in seine Einzelteile (Zahlen und Operatoren)
- dann löst du nach und nach die Operatoren auf
(also natürlich zuerst die * und danach erst die + )
- zum Auflösen jeweils "Zahl Operator Zahl" suchen
dieses ausrechnen und gegen das Ergebnis austauschen
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
28. Feb 2010
So als Tipp (weil ich grad keine Lust/Zeit hab alles nochmals zu sagen:
Such mal hier im Forum nach Matheparsern, denn es gibt da schon einige Threads, wo alles Nötige erklärt wird.
z.B.: http://www.delphipraxis.net/internal_redirect.php?t=165053
toll, da ist mir ja 'ne gewisse Person zuvorgekommen :lol: