sorry.. ich kann dich nicht ganz nachvollziehen..

.. also klar.. char für char muss nachgelesen werden.. ich hatte irgendwie sogedacht dass ich eben einen vektor zahl.double und einen vektor zeichen.char hab. und dass bei einem term der 1+2+3+1 eben 1 in zahl.double[0] geht, + in zeichen.char[0] geht, 2 in zahl.double[1] geht.. und soo weiter.. .
und ich dann eben nur eine schleife machen muss bei der eben dann i.wie sowas hier steht:
zahl.double[i] zeichen.char[i]
und i eben hochgezählt wird.. soweit es eben zeichen gab... aber mit dem ansatz komm ich irgendiwe nicht weiter...
naja.. lange gegoogelt.. jetzt hat mir jemand von der uni dieses pdf hier empfohlen.. ohne viel drüber zu verlieren:
Parsertechniken in C++
aber dass sind 255 seiten in nicht ganz angenehmer literatur.. und naja.. bei der 50 seite hatte man mehr "hä" momente als erleuchtungen...