005
24.02.2017, 22:28 Uhr
berolld
|
Zitat von ao: |
Weil das Zeichen mit der Nummer 1 nicht dasselbe ist wie das Zeichen '1'.
Ordentliche Lösung: Mit stringstream, wie oben. Das verarbeitet auch integer-Daten richtig. Dreckige Lösung:
Zitat: |
Und ein int für das X wir nciht akzeptiert.
|
Nein, weil es keinen +-Operator gibt, der string und int verknüpfen kann. Für string und char gibt es den, darum kriegst du keine Fehlermeldung. Er macht aber nicht das, was du willst, weil, wie gesagt, 1 und '1' nicht dasselbe sind.
|
Danke hat bestens geklappt! |