SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Pyroman en Martes 10 de Enero de 2006, 22:56
-
Holas:
Queria saber como se convierte un entero a string en C++. Uso la libreria <string> y no me permite castings como:
int i=60;
string s=" ";
s+=i;
//lo que concatena es el valor ASCII de 10 enn esta caso A, y lo que pretendo es
//concatenar a s 60
Lo que necesito es convertir el entero a string y concatenarselo a otro string.
Gracias y saludos
-
string s=" ";
Usas la libreria string.h o una clase: string
:blink: si es una clase deberias utilizar sus metodos, ya que estas instanciando de una clase.
o puedes usar la libreria stdlib.h:
itoa (http://www.cplusplus.com/ref/cstdlib/itoa.html)
-
Uso una clase. ¿Que metodos puedo usar para hacerlo? No he encontrado ninguno.
Gracias y saludos
-
Es mas mi compilador no soporta la funcion itoa. ¿Existe otra que si este definida en ANSI-C?
Gracias y saludos
-
entonces usa sprintf (http://c.conclase.net/preguntas.php#numeroacadena)
, y segura es ANSI-C.
:blink: Estoy intrigado, ...que compilador usas y en que plataforma?