Pobieranie długości wyszukiwanego fragmentu.

0

Znowu ja, witam.
Tym razem pracuję nad czymś takim:
Mam sobie tekst1 oraz tekst2.(pobrałem getline)
Sprawdzam, które litery z tekstu drugiego pojawiają się w pierwszym.
I następnie muszę je usunąć. Tylko te, zduplikowane, reszta zostaję.
Chodzi mi o to, że chciałbym pobrać długość tego co znalazłem:
wyraz1.find(wyraz2)
Próbowałem tylko z length(), nic innego nie przychodzi mi do głowy. Jak uda mi się to zrobić to prawdopodobnie dokończę kod, ale jeżeli ktoś miałby drobne wskazówki co do tego programu to również poproszę, oraz z góry dziękuję:)

1

find znajduje jeden znak, więc długość zawsze równa jeden, jest to opisane w dokumentacji.

0

Dzięki, spróbowałem zrobić to tak:
sent1.erase(wyraz1.find(wyraz2), 1)
I dałem to w pętle, która miałaby powtarzać się dopóki wyraz 1 jest dłuższy od drugiego, ale nie chcę mi usuwać.
Dając pętle, która liczy znaki do usunięcia(czyli wszystkie znaki drugiego wyrazu) też nie chcę mi usuwać.
Mógłbyś podrzucić jakąś sugestie?

0

Trzeba szukać każdy znak, a nie cały wyraz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1