Zitat von
Alaitoc:
So hab den Scanner grundlegend hinbekommen, jedoch wie genau soll ich das scannen?
2x+3+3-4+2ab
bedeutet ja eigentlich:
2*x+3+3-4+2*a*b
Wie sage ich dem Scanner am Besten wie ich die * hinzufügen soll?
Kommt drauf an, was das werden soll. Bei einer Programmier- oder Scriptsprache würde ich die vollständige Schreibweise (mit *) zwingend erwarten. Alles andere ist ein fehlerhafter Ausdruck. Für eine mathematischen Parser, hmm, vielleicht nicht.