/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
Hvordan laves en int til en string?
Fra : Carsten Madsen


Dato : 03-12-01 13:31

Jeg vil skrive et resultat ud i en string, men hvordan konverterer jeg en
int eller lont til en string?

MVH
Carsten



 
 
Claus Pedersen (03-12-2001)
Kommentar
Fra : Claus Pedersen


Dato : 03-12-01 14:32



Søren Hjelholt (03-12-2001)
Kommentar
Fra : Søren Hjelholt


Dato : 03-12-01 14:42


"Carsten Madsen" <carstensm@hotmail.com> wrote in message
news:3c0b6f9e$0$26741$ba624c82@nntp02.dk.telia.net...
> Jeg vil skrive et resultat ud i en string, men hvordan konverterer jeg en
> int eller lont til en string?
>

Hvis du arbejder i ANSI C (jeg aner ikke om det også gælder i c++ mv), kan
du bruge funktionen "spritf".
f. eks. vil følgende udskrive værdien af "int_navn" i strengen "strengnavn".

sprintf(strengnavn, "%d \n", int_navn);

Mvh.

Søren Hjelholt




Bertel Lund Hansen (03-12-2001)
Kommentar
Fra : Bertel Lund Hansen


Dato : 03-12-01 16:40

Søren Hjelholt skrev:

>sprintf(strengnavn, "%d \n", int_navn);

Fodnote:
Jeg synes at %i for integer er nemmere at huske end %d. Det er
ligemeget hvad man bruger.

--
Bertel
http://lundhansen.dk/bertel/   FIDUSO: http://fiduso.dk/

Jonas Meyer Rasmusse~ (03-12-2001)
Kommentar
Fra : Jonas Meyer Rasmusse~


Dato : 03-12-01 15:51

"Carsten Madsen" <carstensm@hotmail.com> writes:

> Jeg vil skrive et resultat ud i en string, men hvordan konverterer jeg en
> int eller lont til en string?
Hejsa Carsten.

Hvis du vil bruge c++'s stream faciliteter kan du gøre det således

#include <iostream>
#include <string>
#include <sstream>

template< class T >
std::string toString( const T& _t )
{
std::ostringstream o;
o << _t;
return o.str()
}


Du kan også finde det i FAQ'en:
http://www.parashift.com/c++-faq-lite/input-output.html#[15.12]

Mvh Jonas


Carsten Madsen (03-12-2001)
Kommentar
Fra : Carsten Madsen


Dato : 03-12-01 16:50





Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste