Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.14.253.221] |
|
Сообщ.
#1
,
|
|
|
здарова, господа форумчане !
обращаюсь с помощью к знатокам STL. Вот есть такой класс, как к примеру std::istringstream (либо другой потоковый), который в качестве разделителя элементов понимает пробелы и табы. Вопрос: а можно стандартными средствами добавить свой символ разделителя, чтобы текст удобнее парсить можно было? Например: "asd fgh hjk" парситься std::istringstream как {"asd", "fgh", "hjk"}. а мне надо: "asd;fgh;hjk" -> {"asd", "fgh", "hjk"} хелп, плzzz! |
Сообщ.
#2
,
|
|
|
getline в последнем параметре принимает разделитель.
Можно использовать не STL, а С-шную строковую функцию strtok. Можно самому сделать |
Сообщ.
#3
,
|
|
|
strtok рулит! пасиба
|