🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #3039

Re: C++: integer achter STL string plakken

#3039
From: Jo Vermeulen
Date: Wed, 28 Jan 2004 19:40
52 lines
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-mail
References: <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