Article View: be.comp.programming
Article #3039Re: C++: integer achter STL string plakken
From: Jo Vermeulen
Date: Wed, 28 Jan 2004 19:40
Date: Wed, 28 Jan 2004 19:40
52 lines
2480 bytes
2480 bytes
bomberboy wrote: > On Wed, 28 Jan 2004 18:45:36 +0100, Jo Vermeulen wrote: > >> Hoi, >> >> Vraag me af of ik een integer kan toevoegen aan een STL string zonder die >> eerst in een char * string te zetten. Een methode die werkt, maar dit wel >> vereist is: > > Hiervoor kan je stringstreams gebruiken. (<sstream>) > Voor output gebruik je dan bv een ostringstream: > > ostringstream ost; > ost << "pompom" << num << somothervar << "patapoef"; > > Je maakt hier dan een string van door de str() methode aan te roepen: > ost.str(); OK bedankt! >> --- >> int num = 5; >> char buff[80]; >> string output = ""; >> >> sprintf( buff, "%d", num ); >> output += buff; >> --- > > sprintf() is eigenlijk C en geen C++. > >> De code moet werken op zowel UNIX als Windows, dus niet-standaard >> functies zoals "itoa(...)" zijn uitgesloten. > > <sstream> maakt deel uit van de STl, dus dat zou geen probleem mogen zijn. > >> Liefst had ik een functie die een char * of string teruggeeft zodat ik >> dit > > Je hebt een manier gevonden om een string terug te krijgen :) > Ik vermoed dat dit wel ongeveer doet wat je wou? Idd, dit is even goed. Mvg, -- Jo Vermeulen Student Computer Science at the tUL email: jo@lumumba.luc.ac.be www: http://lumumba.luc.ac.be/jo
Technical Details
Message-ID:
<bv93k2$2ca$1@reader08.wxs.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsgate.cistron.nl!amsnews01.chello.com!newsfeed.wxs.nl!textnews.wxs.nl!not-for-mailReferences:
<bv8spp$g9g$1@reader11.wxs.nl> <pan.2004.01.28.18.00.31.474833@bomberboy.tk>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,febe8607f149dc5b X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,febe8607f149dc5b X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2004-01-28 11:41:24 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsgate.cistron.nl!amsnews01.chello.com!newsfeed.wxs.nl!textnews.wxs.nl!not-for-mail From: Jo Vermeulen <jo@lumumba.luc.ac.be> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: C++: integer achter STL string plakken Followup-To: be.comp.programming Date: Wed, 28 Jan 2004 20:40:39 +0100 Organization: Planet Internet Lines: 52 Message-ID: <bv93k2$2ca$1@reader08.wxs.nl> References: <bv8spp$g9g$1@reader11.wxs.nl> <pan.2004.01.28.18.00.31.474833@bomberboy.tk> Reply-To: jo@lumumba.luc.ac.be NNTP-Posting-Host: u81-11-170-93.adsl.scarlet.be Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Trace: reader08.wxs.nl 1075319234 2442 81.11.170.93 (28 Jan 2004 19:47:14 GMT) X-Complaints-To: abuse@planet.nl NNTP-Posting-Date: 28 Jan 2004 19:47:14 GMT User-Agent: KNode/0.7.6