BUSCAR
INICIO
MAPA
FAQs
UTILIDADES
GLOSARIO
REGISTRO
COLABORAR
QUIENES SOMOS

USUARIO

PASSWORD

FAQs
8. Entrada / Salida de C++

2. ¿Qué son los Streams?

C++ utiliza operadores para las utilidades de entrada y salida, definidos en la librería iostream.h. Ésta está basada en la noción de streams.

Un stream es una secuencia de bytes producidos (output) o consumidos (input) por un programa.

Normalmente un stream está asociado con un fichero o un device, como un terminal; en algunos sistemas, un stream se puede asociar a lo que se llama un pipe, que es un mecanismo de comunicación entre diferentes programas. Es decir, en un stream se obtienen o se escriben bytes, e iostream no es más que una forma de copiar o de obtener los datos externos a objetos.

Los tres streams cin,cout y cerr corresponden a las entrada, salida, y salida de error estándar definidos por el sistema operativo. En la mayoría de ellos, cin lee del teclado, y la cout y cerr escriben en pantalla, pero permiten asociarlas a ficheros o a otros programas.
.