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
Mógłbyś napisać przykładowy kod z tą funkcja ?
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