Spróbuj taki string:
Antoni Macierewicz zepsul Twoj program, bo nazwiska piszemy duza litera
Podobnie jak wielokrotne spacje. Tak jak tutaj.
Cyfry tez potrafia wygenerowac 127 bledow.
A co do kodu to rozwiązanie jest mega nieefektywne. Każdy erase na stringu powoduje, że zostaje on pod spodem przepisany w całości, żeby zachować ciągłość pamięci. Proponuje wynik zapisywać do drugiego stringa pomocniczego albo od razu na ekran.