Tecnología

Inicio

Cómo vaciar el flujo de salida

El lenguaje de programación C ++ hace un uso intensivo del concepto corriente. Una secuencia es una posición de la memoria que sirve como espacio de almacenamiento temporal. Un conjunto de datos para almacenar el flujo de salida de la región de memoria asignada para la corriente. Esta técnica ha sido pensado para ser leído de vez en cuando, lo que permite piezas más frescas de datos para tomar el lugar de los datos más antiguos. Sin embargo, si la corriente no se lee de una manera oportuna, puede anular accidentalmente datos. Puede evitar posibles pérdidas de datos por el lavado de la corriente, que se vacía por completo.

Instrucciones

1 Cargar el IDE C ++ haciendo clic en el icono del programa. Cuando se abre, seleccione "Archivo / Nuevo / Proyecto" y elegir la opción "Proyecto ++ C" para crear un nuevo proyecto de C ++. Un archivo de código fuente en blanco en la parte editor de texto de la IDE.

2 Importar la biblioteca "fstream" para utilizar objetos de la corriente que contiene. Escribe lo siguiente en la parte superior del archivo de código fuente:

incluir <fstream>

using namespace std;

3 Crear una función principal. La función principal es donde comienza la ejecución de su programa. Va a colocar todo el código restante dentro de los corchetes que siguen a la declaración de la función principal. Una declaración de la función principal es el siguiente:

int main ()

{}

4 Crear un flujo de salida y atarlo a un archivo llamado "archivo.txt" mediante la siguiente línea de código:

ofstream flujoSalida ( "archivo.txt");

5 Escribir algunos datos en el flujo de salida. La escritura de datos corrientes se consigue con los operadores "<<". Por ejemplo, para escribir la palabra "Hola" a la corriente de salida, podría escribir lo siguiente:

flujoSalida << "Hola" << endl;

6 Enjuague el flujo para garantizar que la palabra "Hola" se escribe en la corriente. No hay garantía alguna de cuándo la declaración hecha en el paso anterior se ejecutará. Si el programa se cierra de forma inesperada, la palabra nunca podría escribir en el fichero. Enjuague la corriente mediante el siguiente comando:

outputStream.flush ();

7 Ejecutar el programa pulsando el botón "Reproducir" situado en la fila superior de teclas en el IDE. El programa almacenará una palabra en una secuencia de salida, y luego enjuagar la corriente, lo que garantiza que el archivo se escribe.