Parse (Split) Строка в C ++ с использованием строки DeLimiter (Standard C ++)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Parse (Split) Строка в C ++ с использованием строки DeLimiter (Standard C ++)

Сообщение Anonymous »

Я анализирую строку в C ++, используя следующее: < /p>

using namespace std;

string parsed,input="text to be parsed";
stringstream input_stringstream(input);

if (getline(input_stringstream,parsed,' '))
{
// do some processing.
}
< /code>

saining с одним делимитром в char в порядке. Но что, если я хочу использовать строку в качестве разделителя. < /P>

Пример: я хочу разделить: < /p>

scott>=tiger
< /code>

с> = < /code> как разделитель, чтобы я мог получить Скотт и Тигр.

Подробнее здесь: https://stackoverflow.com/questions/142 ... standard-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»