String an position 1: string.c_str()[1]. Soweit ich deinem Code aber jetzt entnehmen kann müsste eh alles stimmen, bis darauf, dass du im Falle eines Leerzeichens noch zahlInBuchstaben auf "" zurücksetzten musst.
Daher die Frage: Wo willst du nochmal auf Leerzeichen prüfen?
Daher die Frage: Wo willst du nochmal auf Leerzeichen prüfen?