У меня есть массив символов, в котором его содержимое выглядит примерно так:
char buffer[] = "I1 I2 V1 V2 I3 V3 I4 DO V4";
Как вы можете видеть, это типичная пустая строка символов.Я хочу поместить все подстроки, начинающиеся с буквы «I», в вектор (IVector
) и отсортировать его элементы в порядке возрастания.В то же время я бы хотел поместить все подстроки, начинающиеся с буквы «V», в другой вектор (VVector
) и отсортировать его элементы в порядке возрастания.Другие (например, «DO» в этом примере) будут игнорироваться.
Я не знаком с библиотекой алгоритмов STL.Существуют ли какие-либо функции, помогающие мне достичь упомянутой выше работы?
Спасибо!