Предполагается, что следующий код разделяет строку с делимитерами, используя функцию.vector split(string target, string delimiter);
Мне нужно реализовать функцию, чтобы она возвращала вектор подстрот в Target , которые разделены строкой DeLimiter . Например: < /p>
split("10,20,30", ",")
< /code>
должен вернуть вектор < /code> со строками "10", "20" и "30". Точно так же < /p>
split("do re mi fa so la ti do", " ")
< /code>
должен вернуть вектор < /code> со строками «do», «re», «mi», «fa», «so», «la», «ti» и «do». Я не вижу ничего плохого в реализации функции. < /P>
#include
#include
#include
using namespace std;
vector split(string, string);
int main()
{
vector v;
string target;
string delim;
split(target, delim);
v = split(target, delim);
for (unsigned long i = 0; i < v.size(); i++)
cout
Подробнее здесь: https://stackoverflow.com/questions/406 ... -delimiter
Нужно разделить строку на вектор с разделителем ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение