Boost logo

Boost Users :

From: Pavol Droba (droba_at_[hidden])
Date: 2005-12-23 13:30:48


Just after the sending I have realize a typo.

Instead of this:

typedef find_iterator<string::iterator> string_find_iterator;

use this:

typedef split_iterator<string::iterator> string_find_iterator;

On Fri, Dec 23, 2005 at 07:04:08PM +0100, Pavol Droba wrote:
> Hi,
>
> You might be able to do it using the string_algo find_iterator.
>
> #include <boost/algorithm/string.hpp>
>
> using namespace std;
> using namespace boost;
>
> ...
>
> typedef find_iterator<string::iterator> string_find_iterator;
> string_find_iterator It=make_find_iterator(str1, token_finder(is_space()));
>
> for(int i=0; i<maxi; i++)
> for(int j=0; j<maxj; j++)
> {
> if(It!=string_find_iterator())
> {
> v[i][j]=*It;
> }
> else
> {
> break;
> }
> }
>
>
> Regards,
> Pavol
>
>
> On Fri, Dec 23, 2005 at 07:30:48PM +0200, Alex Vinokur wrote:
> > Can the boost Tokenizer package split a string into into a series of
> > serieses of tokens (a vector of vectors of tokens)?
> >
> > ====================
> > For instance,
> > string s = "ab cd \nxy z\n123";
> >
> > vector<vector<string> > v;
> >
> > Output should be as follows:
> > v[0][0] = "ab";
> > v[0][1] = "cd";
> >
> > v[1][0] = "xy";
> > v[1][1] = "z";
> >
> > v[2][0] = "123";
> > ====================
> >
> > http://boost.org/libs/tokenizer/introduc.htm doesn't contain such a
> > sample.
> >
> > Alex Vinokur
> > email: alex DOT vinokur AT gmail DOT com
> > http://mathforum.org/library/view/10978.html
> > http://sourceforge.net/users/alexvn
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Boost-users mailing list
> > Boost-users_at_[hidden]
> > http://lists.boost.org/mailman/listinfo.cgi/boost-users
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net