c ++ Podziel ciąg według znaku? [duplikować

To pytanie ma już odpowiedź tutaj:

Jak powtarzać słowa ciągu? 76 odpowiedzi

Jak mogę podzielić ciąg, taki jak „102:330:3133:76531:451:000:12:44412" przez ": ”i umieść wszystkie liczby w tablicy int (sekwencja liczb będzie zawsze miała długość 8) Najlepiej bez użycia zewnętrznej biblioteki, takiej jak boost.

Zastanawiam się także, jak mogę usunąć niepotrzebne znaki z łańcucha przed przetworzeniem, np. „!$6$!#8221; I „#”?

questionAnswers(9)

yourAnswerToTheQuestion