c ++ Разбить строку по символу? [Дубликат]

На этот вопрос уже есть ответ:

Как перебрать слова строки? 76 ответов

Как я могу разбить строку, например "102:330:3133:76531:451:000:12:44412" посредством ": "и поместите все числа в массив int (числовая последовательность всегда будет иметь длину 8) Предпочтительно без использования внешней библиотеки, такой как boost.

Также мне интересно, как я могу удалить ненужные символы из строки до ее обработки, такие как "!$6$!quot; и "#"?

Ответы на вопрос(9)

Ваш ответ на вопрос