🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9422

Re: [C++]: Splitten van een string ... Wat doe ik fout ???

#9422
From: Oelewapperke
Date: Tue, 30 Apr 2002 11:39
33 lines
2165 bytes
goeie code (komt uit de stl tutorial op debian)

template <typename Container>
void
stringtok (Container &container, string const &in,
           const char * const delimiters = " \t\n")
{
    const string::size_type len = in.length();
          string::size_type i = 0;

    while ( i < len )
    {
        // eat leading whitespace
        i = in.find_first_not_of (delimiters, i);
        if (i == string::npos)
            return;   // nothing left but white space

        // find the end of the token
        string::size_type j = in.find_first_of (delimiters, i);

        // push token
        if (j == string::npos) {
            container.push_back (in.substr(i));
            return;
        } else
            container.push_back (in.substr(i, j-i));

        // set up for next loop
        i = j + 1;
    }
}

Oelewapperke
Technical Details
Message-ID: <1020166760.487509@seven.kulnet.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <B8F31C5C.2817%christof_laeremans@hotmail.com> <khgz8.1798$X47.873206@iguano.antw.online.be> <B8F42913.29CF%christof_laeremans@hotmail.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fcea4,966929e88b6c33f1
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-30 04:39:23 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: Oelewapperke <Oelewapperke@wol.be>
Newsgroups: be.comp.programming
Subject: Re: [C++]: Splitten van een string ... Wat doe ik fout ???
Date: Tue, 30 Apr 2002 13:39:20 +0200
Organization: The Wacko's
Lines: 33
Message-ID: <1020166760.487509@seven.kulnet.kuleuven.ac.be>
References: <B8F31C5C.2817%christof_laeremans@hotmail.com> <khgz8.1798$X47.873206@iguano.antw.online.be> <B8F42913.29CF%christof_laeremans@hotmail.com>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
X-Trace: naxos.belnet.be 1020166760 16971 134.58.127.12 (30 Apr 2002 11:39:20 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Tue, 30 Apr 2002 11:39:20 +0000 (UTC)
User-Agent: KNode/0.6.1
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@oelewapperke.kotnet.org
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)