Programación generalmente implica tratar con tipos de datos incompatibles. Los tipos de datos pueden ser números o letras , así como objetos más complejos . Aprender a convertir de un tipo de datos a otro es necesario para ciertos programas. Esto es especialmente cierto cuando la interfaz con la entrada del usuario o las funciones de la biblioteca de terceros, ya que no tienen control sobre el formato de los datos . En estos casos, tendrá que convertir datos de un tipo a otro. Por suerte , hay una técnica incorporada en C + + para la conversión de tipos de datos incompatibles, tales como convertir un entero a una cadena . Cosas que necesitará
C + + Compiler , como
GCC C + + entorno de desarrollo integrado , como Eclipse CDT
Mostrar más instrucciones
1
Importar la "Corriente cadena "y " "bibliotecas , así como la" cadena de la biblioteca IO Stream " . Usted puede hacer esto escribiendo estas líneas en la parte superior del archivo de código fuente:
# include
# include
# include < , string>
2
Declare la variable entera y la variable de cadena como esta :
int x = 0 ;
cadena
s ;
Página 3
Declarar una "String stream" variable de la siguiente manera:
stringstream ss ;
4
convertir el entero en un stream de cadena utilizando el " << , " operador. Este operador puede aceptar otros tipos de datos también, no sólo los números enteros
ss << x ; .
5
Transforma la corriente de cadena en una cadena llamando a la " str () "la función . A continuación, puede asignar la cadena a la variable " s ", declaró anteriormente en el paso dos de esta manera:
s = ss.str ();