Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/11/2014, 12:29
dehm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: Convertir entero en string

Si estas en C++, creo que lo más fácil es usar los streams:

Variable int:
Código C++:
Ver original
  1. int valor=15;
stream:
Código C++:
Ver original
  1. stringstream iss;
Meto el contenido de la variable int en el stream:
Código C++:
Ver original
  1. iss<<valor;
En este punto puedes actuar de dos formas:
1. Creas la variable string y haces uso del operador << para vocar en ella el contenido del stream:
Código C++:
Ver original
  1. string cadena;
  2. iss>>cadena;

2.- Convertir el contenido del stream en un string haciendo uso de la función str() y asignar el valor a una variable tipo string, ya sea desde el constructor copia o haciendo uso del operador de asignación:

Código C++:
Ver original
  1. string cadena(iss.str());
ó
Código C++:
Ver original
  1. string cadena=iss.str();

Saludos!
__________________
Mi calculadora en Qt

Última edición por dehm; 27/11/2014 a las 12:35