Usuwanie spacji ze stringa
Ostatnio zmodyfikowano 2014-10-28 15:25
Xukay Temat założony przez niniejszego użytkownika |
Usuwanie spacji ze stringa » 2014-10-28 15:15:42 Napisałem taką oto pętle: size_t position = word.find( ' ' ); while( position != std::string::npos ) { word.erase( position ); position = word.find( ' ' ); }
Problem polega na tym, że po znalezieniu spacji usuwa mi wszystkie kolejne znaki ze zmiennej. Gdzie walnąłem byka? |
|
Monika90 |
» 2014-10-28 15:22:33 erase usuwa znaki od wskazanej pozycji do końca łańcucha, jeżeli nie chcesz do końca, to musisz podać ilość znaków do usunięcia jako drugi argument. |
|
damian19dk |
» 2014-10-28 15:25:30 Przepraszam, że tak zacytuję: std::string & erase( size_type pozycja, size_type liczba_znakow ); |
|
Xukay Temat założony przez niniejszego użytkownika |
» 2014-10-28 15:25:30 działa, dziękuję :) |
|
« 1 » |