Forcing String to int Funktion zum Verbrauchen des gesamten Strings
Gegeben ein String, der eine Zahl darstellen sollte, möchte ich es in eine Konvertierungsfunktion setzen, die eine Benachrichtigung liefern würde, wenn dasganz string wurde nicht konvertiert.
Für die Eingabe:"12"
:
istringstream::operator>>
Ausgänge 12atoi
Ausgänge 12stoi
Ausgänge 12Für die Eingabe"1X"
Ich hätte gerne eine Fehlermeldung, erhalte aber:
istringstream::operator>>
Ausgänge 1atoi
Ausgänge 1stoi
Ausgänge 1Für die Eingabe"X2"
:
istringstream::operator>>
gibt 0 aus und setzt ein Fehlerflagatoi
gibt 0 @ astoi
wirft einen Fehleribt es eine Möglichkeit, das Fehlerverhalten bei der Eingabe zu provoziere"1X"
?