Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Usuwanie ostatniego znaku, jeżeli nie jest nim dany znak

Ostatnio zmodyfikowano 2011-11-27 15:03
Autor Wiadomość
Kamil9132
Temat założony przez niniejszego użytkownika
Usuwanie ostatniego znaku, jeżeli nie jest nim dany znak
» 2011-11-27 14:47:53
Witam
Jak usunąć ostatni znak z stringa który jest znakiem od a-z i od A-Z i od 0-9?
Chodzi mi żeby nie usunął takiego znaku "|" jeżeli jest on ostatnim znakiem tylko go ominął i usunął jeden z tych znaków które podałem powyżej.
 
P-44830
malan
» 2011-11-27 15:03:07
Co się dziś z wami dzieje... Jeden nie wie gdzie nie zamknął bloku, a drugi nie wie co to if...

Jeżeli dobrze Cię zrozumiałem to:
1. Pobierz ostatni znak ze stringa.
2. Jeżeli ten znak jest różny od '|' to usuń ostatni znak.

Przykład:
abcd;efgh|
Wyjście:
abcd;efgh|

abcd;
Wyjście:
abcd


Przydatne funkcje:
std::string::size
std::string::erase
std::string::resize

P-44833
« 1 »
  Strona 1 z 1