Einen String durchsuchen
-
Moin!!
Ich habe einen String namens Zeile. Wenn das letzte Zeichen dieses Strings nicht ';' ist, dann soll das Programm abzweigen. Mein Problem: Wie überprüfe ich, ob das letzte Zeichen dieses Strings ';' ist?! Kennt einer von euch einen Befehl oder was ähnliches nützliches dazu?
Danke im Voraus,
Mr. B
-
Hallo,
if(*(Zeile.end()-1) == ';') //tue was //alternativ if(Zeile[Zeile.length()-1] == ';') //tue was
mfg
v R
-
virtuell Realisticer schrieb:
if(*(Zeile.end()-1) == ';') //tue was //alternativ if(Zeile[Zeile.length()-1] == ';') //tue was
mfg
v ROder:
if (*zeile.rbegin() == ';') ... else ...
-
Ah, das is ne schoene Loesung. Ich hatte schon gesucht, weil ich wusste das es
was anderes gibt, aber auf rbegin bin ich nicht mehr gekommen :).mfg
v R
-
[cpp]
if ((!zeile.empty()) && (*zeile.rbegin() == ';'))
[/cpp]