Разобрать (разделить) строку в C++, используя разделитель строк (стандартный C++)C++

Программы на C++. Форум разработчиков
Anonymous
Разобрать (разделить) строку в C++, используя разделитель строк (стандартный C++)

Сообщение Anonymous »

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

Код: Выделить всё

using namespace std;

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

if (getline(input_stringstream,parsed,' '))
{
// do some processing.
}
Разбор с использованием одного символа-разделителя вполне возможен. Но что, если я хочу использовать строку в качестве разделителя.

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

Код: Выделить всё

scott>=tiger
с >= в качестве разделителя, чтобы я мог получить Скотта и Тайгера.

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

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