• Sábado 14 de Diciembre de 2024, 13:52

Autor Tema:  Convertir Entero A String  (Leído 8147 veces)

Pyroman

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Convertir Entero A String
« en: Martes 10 de Enero de 2006, 22:56 »
0
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

shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Re: Convertir Entero A String
« Respuesta #1 en: Martes 10 de Enero de 2006, 23:31 »
0
Citar
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

Pyroman

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Re: Convertir Entero A String
« Respuesta #2 en: Miércoles 11 de Enero de 2006, 02:12 »
0
Uso una clase. ¿Que metodos puedo usar para hacerlo? No he encontrado ninguno.
Gracias y saludos

Pyroman

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Re: Convertir Entero A String
« Respuesta #3 en: Miércoles 11 de Enero de 2006, 02:33 »
0
Es mas mi compilador no soporta la funcion itoa. ¿Existe otra que si este definida en ANSI-C?
Gracias y saludos

shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Re: Convertir Entero A String
« Respuesta #4 en: Miércoles 11 de Enero de 2006, 05:40 »
0
entonces usa sprintf
, y segura es ANSI-C.

 :blink:  Estoy intrigado, ...que compilador usas y en que plataforma?