Você está na página 1de 14

FLUJO DE ENTRADA Y SALIDA

Ing. Charlens Alvarez


Jimenez
calvarezj@unal.edu.co
Programaci
on de computadores
Universidad Nacional de Colombia

June 11, 2013

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad NacionalJune
de Colombia
11, 2013 ()

1 / 14

Contenido

Introduccion

Jerarqua del conjunto de los flujos

Flujos en C++

Manejo de archivos

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad NacionalJune
de Colombia
11, 2013 ()

2 / 14

Flujo

Definicion
Un flujo es un objeto desde el cual se puede enviar o recibir informacion.
Para el caso de una fuente de entrada de informacion, esta puede ser
enviada desde el teclado o desde un archivo o desde una red local de
comunicaciones o desde un nodo de internet, entre otros.
Para el caso de una fuente de salida de informacion, esta tpicamente
es enviada a la consola (pantalla) o a un archivo o una impresora u
otro nodo de internet.
Los archivos son ejemplos de flujos de doble direccion, se puede
recibir y se puede enviar informaci
on desde y hacia ellos.
Respecto a los flujos, ya se habia hecho uso de los objetos cin y cout.

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad NacionalJune
de Colombia
11, 2013 ()

3 / 14

Contenido

Introduccion

Jerarqua del conjunto de los flujos

Flujos en C++

Manejo de archivos

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad NacionalJune
de Colombia
11, 2013 ()

4 / 14

Jerarqua del conjunto de los flujos

Abreviaciones
S: El conjunto de todos los flujos
IOS (input output stream): El conjunto de los flujos que envian y
reciben de informaci
on. IOS S
IS (input stream) y OS (output stream): IS IOS y OS IOS
IF S (input file stream): IF S IS
OF S (output file stream): OF S OS

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad NacionalJune
de Colombia
11, 2013 ()

5 / 14

Jerarqua del conjunto de los flujos

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad NacionalJune
de Colombia
11, 2013 ()

6 / 14

Contenido

Introduccion

Jerarqua del conjunto de los flujos

Flujos en C++

Manejo de archivos

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad NacionalJune
de Colombia
11, 2013 ()

7 / 14

Flujos en C++

Palabras reservadas
Los flujos de entrada IS: istream.
Los flujos de entrada desde un archivo IF S: if stream.
Los flujos de salida OS: ostream.
Los flujos de salida a un archivo OF S: of stream.
Los flujos de entrada o salida IOS: iostream.
El objeto cin pertenece al conjunto IS que es un subconjunto de
IOS.
El objeto cout pertenece al conjunto OS que es un subconjunto de
IOS.

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad NacionalJune
de Colombia
11, 2013 ()

8 / 14

Lectura de tipo de dato entero desde un flujo

Implementacion

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad NacionalJune
de Colombia
11, 2013 ()

9 / 14

Escritura de tipo de dato entero a un flujo

Implementacion

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad Nacional
June
de Colombia
11, 2013 () 10 / 14

Ejemplo del uso de los flujos de entrada y salida estandares

Implementacion

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad Nacional
June
de Colombia
11, 2013 () 11 / 14

Contenido

Introduccion

Jerarqua del conjunto de los flujos

Flujos en C++

Manejo de archivos

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad Nacional
June
de Colombia
11, 2013 () 12 / 14

Flujos de entrada y salida desde y hacia archivos


Requerimientos

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad Nacional
June
de Colombia
11, 2013 () 13 / 14

Flujos de entrada y salida desde y hacia archivos


Ejemplo

Ing. Charlens Alvarez


Jim
enez calvarezj@unal.edu.co
FLUJO
Programaci
DE ENTRADA
on de computadores
Y SALIDA Universidad Nacional
June
de Colombia
11, 2013 () 14 / 14

Você também pode gostar