🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9399

Re: Splitten van een string

#9399
From: Dominique Devriese
Date: Sun, 28 Apr 2002 22:52
43 lines
1961 bytes
Christof Laeremans <christof_laeremans@hotmail.com> writes:

> Hallo,
> 
> Even een klein probleem waar ik niet uitgeraak.
> 
> Ik heb een string nl. VOLVO_OPEL_BMW ( _ staat voor een spatie)
> 
> Hoe kan ik deze nu splitsen in
> VOLVO
> OPEL
> BMW
> 
> Deze string staat in een file dus heb ik al het volgend gedaan
> 
> Ifstream infile
> 
> Infile.open("auto.txt")
> 
> Infile.getline(wagen,100,'\n');
> 
> En dan  begint het natuurlijk, deze string gaan splitsen.
> 
> Weet er soms iemand een algorithme of een functie dit dat kan doen ?
> 
> Mvg,
> 
> Christof Laeremans
Ik zou voorstellen:
(als wagen een std::string is
std::replace(wagen.begin(), wagen.end(), '_', ' ');
std::vector<std::string> wagens;
std::string tmp;
std::istringstream(wagen);
while (!s.eof())
{
        tmp.clear();
        s >> tmp;
        wagens.push_back(tmp);
};

(of zoiets...
domi
Technical Details
Message-ID: <85vgabjv17.fsf@frit.mine.nu>
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!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <B8F1C801.259E%christof_laeremans@hotmail.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,f3dea7aa33b64890
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-28 15:52:22 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!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Sender: domi@living
Newsgroups: be.comp.programming
Subject: Re: Splitten van een string
References: <B8F1C801.259E%christof_laeremans@hotmail.com>
From: Dominique Devriese <fritmebufstek@pandora.be>
Message-ID: <85vgabjv17.fsf@frit.mine.nu>
Lines: 43
User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/21.2
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Sun, 28 Apr 2002 22:52:18 GMT
NNTP-Posting-Host: 213.118.142.25
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1020034338 213.118.142.25 (Mon, 29 Apr 2002 00:52:18 MET DST)
NNTP-Posting-Date: Mon, 29 Apr 2002 00:52:18 MET DST
Organization: Telenet Internet