[C++]Int a stringa

chudy1993

Użytkownik
Dołączył
Luty 24, 2007
Posty
174
Jak zmienić zmienną typu int na zmienną typu string(obojętnie czy to będzie tablica char'ów, czy string) i na odwrót?
 

Magnefikko

Były Moderator
Dołączył
Maj 29, 2004
Posty
709
To raczej niemożliwe.

(z tego co ja wiem. może pojawi sie ktoś kto opracuje genialną metode ;-) )
 

c_master

Użytkownik
Dołączył
Grudzień 28, 2007
Posty
2
Na poczatku to:

Kod:
#include <sstream>

w main to:

Kod:
int i = 5;

string str;

stringstream out;

out << i;

str = out.str();

Magnefikko, a Ty wielki programisto wez sie lepiej za podstawy - zamiast wmawiac takie glupoty.... Nie reprezentujesz soba nic..
 

loganek

Były Moderator
Dołączył
Listopad 11, 2006
Posty
563
no tak, trudne to to nie jest, ale jeśli korzystasz z Borland C++ Builder to jest jeszcze prostsza metoda. Istnieje funkcja IntToStr(int zmienna) która zwraca wartość AnsiString, np.
Kod:
int x=10;

String zm=IntToStr(x);
 

c_master

Użytkownik
Dołączył
Grudzień 28, 2007
Posty
2
loganek, przejrzyj sobie headery i odnajdz ta funkcje a zobaczysz ze to to samo co ja napisalem
<
 

loganek

Były Moderator
Dołączył
Listopad 11, 2006
Posty
563
c_master, wiem, znam twój sposób, ale ten jest dużo prostszy do zapamiętania, jak to mówią po co odkrywać koło od nowa:p
 
Do góry Bottom