Tecnología

Inicio

Cómo convertir INT Variable de Cadena

Programación por lo general consiste en tratar con los tipos de datos incompatibles. Los tipos de datos pueden ser números o letras, así como los 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 funciones de entrada de usuario o biblioteca de terceros, ya que no tienen control sobre el formato de los datos. En estas situaciones, tendrá que convertir los datos de un tipo a otro. Por suerte, hay una técnica incorporada en C ++ para convertir tipos de datos incompatibles, tales como convertir un entero a una cadena.

Instrucciones

1 Importe la "Cadena Stream" y las bibliotecas "Cadena", así como la biblioteca "IO Stream". Puede hacer esto escribiendo estas líneas en la parte superior del archivo de código fuente:

incluir <iostream> incluir <sstream> incluir <cadena>

2 Declarar la variable entera y la variable de cadena como esta:

int x = 0;

s de la secuencia;

3 Declarar una variable "Cadena Stream" de esta manera:

ss stringstream;

4 Convertir el número entero a una corriente 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 Transformar la corriente de cadena en una cadena llamando a la "str) (" función. A continuación, puede asignar la cadena a la variable "s" declarado anteriormente en el paso dos de esta manera:

s = ss.str ();