Entrada y Salida de Archivos

1 Entrada y Salida de ArchivosObjetos Funciones Miembros ...
Author: Feliciana Yanez
0 downloads 3 Views

1 Entrada y Salida de ArchivosObjetos Funciones Miembros

2 Diagrama de Entrada y SalidaPrograma principal cout cin monitor teclado Stream salida Stream entrada

3 Algunas Definiciones En C++ un stream (canal) se conoce como un objeto. Objeto : es una variblbe que tiene asociada a ella tanto valores como funciones Funciones Miembros : funciones asociadas a un objeto.

4 Comentarios:cin , cout Los streams cin y cout están pre-definidos.Cuando se usa cin se entiende que la entrada se recibe del teclado Cuando se usa cout se entiende que la salida se dirige al monitor o se envia al monitor.

5 Recibir entrada de un archivo(diagrama)Programa principal Archivo entrada Archivo salida Stream de entrada declarar y conectar Stream de salida declarar y conectar

6 Recibir entrada de un archivoSi quiere que su programa reciba entrada de un archivo, necesita declarar un stream de entrada (input stream) y necesita conectarla al archivo. Si quiere que su programa envíe salida a un archcivo, necesita delcarar un steam de salida (output stream) y necesita conectarlo al archivo.

7 Recibir entrada de un archivoInput stream : cuando el flujo de data es hacia el programa Output stream : cuando el flujo de data el fuera del programa.

8 Este programa lee tres numeros de un archvo(entradaEste programa lee tres numeros de un archvo(entrada.dat) calcula la suma de los tres numeros y luego escribe la salida a otro archivo de nombre (salida.dat) #include using namespace std; int main() { ifstream centrada; ofstream csalida; centrada.open(“entrada.dat”); csalida.open(“salida.dat”); int p,s,t; centrada >>p>>s>>t; csalida <<“La suma = “ << p+s+t< centrada.close(); csalida.close(); return 0; } // Para poder declarar streams // declara centrada de tipo ifstream // input file stream //declara csalida de tipo ofstream //output file stream //conecta centrada con el archivo entrada entrada.dat // conecta csalida con el archivo de salida salida .dat

9 Recibir entrada de un archivo(diagrama)teclado monitor Programa principal Archivo entrada Archivo salida Stream de entrada declarar y conectar Stream de salida declarar y conectar