Einzelnen Beitrag anzeigen

Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: string in eine rechnung umwandeln möglich?

  Alt 2. Dez 2006, 22:33
Zitat von 3_of_8:
Und ich weiß nicht so ganz, wie du das mit Klammern hinkriegen willst mit Stacks.
Die öffnenden Klammern kommen auch in den Operatoren-Stack. Sobald eine schließende Klammer gelesen wird, kann der obere Operand aus dem Operanden-Stapel im Puffer gespeichert werden, über den obersten Operator mit dem jetzt obersten Operanden kombiniert und an dessen Stelle in den Operanden-Stapel gelegt. Und das ganze so lange, bis die öffnende Klammer ganz oben im Operator-Stack liegt.
  Mit Zitat antworten Zitat