El C + + lenguaje de programación tiene una característica que trata a cadenas de texto como flujos de texto. Esta característica se denomina stringstream . A stringstream permite tratar el texto como si se tratara de un buffer de entrada /salida , lo que significa que se almacena en la memoria temporal, ya que lo procesa . La naturaleza buffer de stringstreams los diferencia de las cadenas , y esto significa que no se puede tratar stringstreams como cadenas normales . En lugar de fijar un nuevo valor a una stringstream , hay que purgarla de su flujo de datos y , a continuación, establezca su valor . Esto se hace usando una sola función . Cosas que necesitará
+ entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C + + Compiler , tal GCC
Mostrar Más instrucciones
1
carga C + el C + + IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo", " Nuevo" y luego "Proyecto " y elegir la opción " C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
2
Incluir las bibliotecas " iostream " y " sstream " al escribir las tres declaraciones siguientes en la parte superior del archivo de código fuente . :
# include
# include
using namespace std ;
3
Crear principal función . Esta función es donde el programa comienza su ejecución. Escriba el siguiente comunicado por debajo de las declaraciones de importación de biblioteca :
int main () { }
4
Declarar un nuevo objeto stringstream escribiendo lo siguiente en el rizado soportes de la función principal :
stringstream ss ;
5
Dé el stringstream una cadena de texto con la función str () , así:
ss . str ( " Hello World ! ");
6
Imprimir el valor del stringstream así:
cout << ss.str () << endl ;
7
Borrar el stringstream mediante el uso de la función str () , esta vez con una cadena vacía :
ss.str ( "");
8 < p> Imprime el valor del stringstream :
cout << ss.str () << endl ;
9
Ejecute el programa presionando el botón de reproducción verde situado en la fila superior de botones. El programa imprime las palabras " Hola Mundo! " y luego una línea en blanco , lo que representa el borrado Salida stringsteam .