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?