Re[3]: Пишу типа - парсер
От: _AK_ Россия  
Дата: 29.04.04 18:24
Оценка:
Здравствуйте, ginger, Вы писали:

G>Здравствуйте, _AK_, Вы писали:


_AK>>Здравствуйте, ginger, Вы писали:


G>>>Мне надо из файла, все что находится между тегами <Title type="string"> и </Title>, ну допустим вывести на экран. Поидейно, конструкция должна работать, он находит iPosBegin, корректно, так же находит iPosEnd, тоже корректно, т.е. если из первого вычесть второе — это нам и надо, ну, не суть, Вся проблема в том, что я немного не понимаю, почему когда дело доходит до

G>>>tString.assign(sTemplate,iPosBegin+21,iPosEnd);
G>>>Он начало вырезает правильно в перменную tString, но на этом не оставнавливается а загоняет туда все что остается?
G>>>Помогите, плиз!
G>>>Вот код, творчески порезанный:


_AK>>[мощный код поскипан]


_AK>>может быть лучше воспользоваться boost::spirit? геморроя будет на порядок меньше...


G>"Не стреляйте в пианиста он играет как умеет" (цы)

G>Я не так давно пишу на Си, что это?

http://www.boost.org/libs/spirit/doc/quick_start.html

смотри внизу пример.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.