Article View: be.comp.programming
Article #9422Re: [C++]: Splitten van een string ... Wat doe ik fout ???
From: Oelewapperke
Date: Tue, 30 Apr 2002 11:39
Date: Tue, 30 Apr 2002 11:39
33 lines
2165 bytes
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-mailReferences:
<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/)