[C++]Usuwanie liter z stringa

Witam trochę już programuje w c++ ale mam do zrobienia pewne zadanie otóż użytkownik podaje jakiś ciąg i co chce z nim zrobić poprzestawiać,dodać coś .itp wszystko to zrobiłem oprócz usuwanie określonej ilości liter z stringa nie mogę po prostu przepisać do innego stringa liter bez przerzucania tych które muszę usunąć ^^ potem mogą być jeszcze inne działania wiec tu pytanie do was jak to zrobić ?

Zapoznaj się z funkcją erase() z klasy string.

Najlepiej szukaj na http://www.cplusplus.com tutaj są funkcje z przykładami.

Funkcja erase:

http://www.cplusplus.com/reference/string/string/erase/

Jest też wiele innych ciekawych funkcji. Jeśli masz problem ze zrozumieniem argumentów funkcji erase to napisz, pomożemy :wink:

Mógłbyś napisać przykładowy kod z tą funkcja ?

A to mało jest na cplusplus.com? Moim zdaniem obrazuje dokładnie to co chcesz.

napis.erase(1, 3);

napis to oczywiście obiekt klasy string. Zakładając, że jego treść brzmi: ,abcdef", po wywołaniu wyżej wymienionej funkcji string będzie brzmiał: ,aef" ( usunięte zostały 3 znaki począwszy od znaku numer 1).

Pozdrawiam

bardzo dziękuje już wszystko działa