Esiste una funzione in visual C++ che permette di convertire una variabile di tipo int in una variabile di tipo string?????
Grazie
Esiste una funzione in visual C++ che permette di convertire una variabile di tipo int in una variabile di tipo string?????
Grazie
Programmi in C o in C++?
"Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."
Cosa intendi per string ... ? La string della libreria di C++ o un vettore di caratteri stile C ?
No MP tecnici (non rispondo nemmeno!), usa il forum.
studiati questo esempio se ti serve
codice:#include <iostream> #include <sstream> using namespace std; int main () { ostringstream oss (ostringstream::out); int numero =346 ; oss << numero ; cout << oss.str(); return 0; }
Se deve avere alla fine una std::string gli conviene usare un std:stringstream invece di un std:
strstream.
Amaro C++, il gusto pieno dell'undefined behavior.
ostrstream :master:Originariamente inviato da MItaly
Se deve avere alla fine una std::string gli conviene usare un std:stringstream invece di un std:
strstream.
chi è costui?
ciao
sergio
Pardon, ho letto male il tuo codice.![]()
Amaro C++, il gusto pieno dell'undefined behavior.
Potresti anche utilizzare la funzione 'itoa()', definita così:
value: il valore intero da convertirecodice:char* itoa(int value, char* buf, int base)
buf: risultato come stringa
base: la base in cui deve essere visualizzata la stringa.
In questo modo:
converto il valore intero 3 in base 2 e lo scrivo nella stringa s, quindi s = "11".codice:#include <cstdlib> #include <iostream> using namespace std; int main() { int value = 3; char buffer[40]; string s = itoa(value, buffer, 2); return 0; }
La funzione itoa non fa parte dello standard ANSI C, tanto vale usare una variante di sprintf. In ogni caso se si sta scrivendo un programma in C++ è preferibile usare i costrutti della SL o della STL.Potresti anche utilizzare la funzione 'itoa()', definita così:
"Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."