Auf letzten Character eines Strings zugreifen
-
Wenn man mit dem letzten Character eines Strings etwas machen will muss man dann
str[str.length() - 1]benutzen oder geht es eleganter?
-
*(str.rbegin())
geht auch noch, ist aber auch nicht wirklich toll. Ahso, .length() gibt's nicht, das heißt .size().
Und du hast immer die Vorbedingung, dass der String mindestens ein Zeichen enthält.
-
7H3 N4C3R schrieb:
Ahso, .length() gibt's nicht
Gibts doch.
-
Stimmt, hast Recht. Allerdings die Beschreibung von length(): returns size()

-
str.back()?
-
Das hab ich nachgeschlagen, das gibt es nicht.