Archivos
-
Upload
guillermo-rodriguez-sanchez -
Category
Education
-
view
341 -
download
0
Transcript of Archivos
Pueblo Nuevo de Paraguaná 2015
ARCHIVOS
MANEJO DE
ARCHIVOS
FUNCIONES DE
LECTURA Y
ESCRITURA
EJEMPLOS
Docente:
LICDO. RODRÍGUEZ, GUILLERMO
ARCHIVOS O FICHEROS
INICIO
ARCHIVOS
MANEJO DE
ARCHIVOS
FUNCIONES DE
LECTURA Y
ESCRITURA
Desde el punto de vista informático, un fichero es una colección de información que almacenamos en
un soporte para poder manipularla en cualquier momento. Esta información se almacena como un
conjunto de registros.
También los podemos definir como una colección de registros, relacionados entre si con aspectos en
común y organizados par un propósito especifico.
Definición
CÓDIGOS
FUENTES
La apertura de un archivo supone conectar el archivo externo con el programa, e indicar como va a ser
tratado el archivo: binario, texto.
Métodos para Crear un Archivo
Void open(char *nombre_archivo, int modo
Identificador
externo del
archivo
Contiene el modo en
que se va a tratar el
archivo
MANEJO DE ARCHIVOS O FICHEROS
En C++ las clases que
manejan los archivos son:
ifstream
ofstream
Solo flujos
de entrada
Solo flujos
de Salida
Flujos de
Entrada y
salida
fstream
INICIO
ARCHIVOS
MANEJO DE
ARCHIVOS
FUNCIONES DE
LECTURA Y
ESCRITURA
CÓDIGOS
FUENTES
FUNCIONES DE LECTURA Y ESCRITURA DE ARCHIVOS O FICHEROS
Flujo de Entrada << Se usa con flujos de entrada.
Solo en modo texto (no binario)
Flujo de Salida >> Se usa con flujos de Salida.
Solo en modo texto (no binario)
Método de salida fput( )
Se usa para insertar un carácter en un
dispositivo de salida.
Método de Entrada get( ) y getline ()
Se usa para lectura de datos de tipo
cadena.
Método feof() Verifica si se ha alcanzado el final del
archivo.
INICIO
ARCHIVOS
MANEJO DE
ARCHIVOS
FUNCIONES DE
LECTURA Y
ESCRITURA
CÓDIGOS
FUENTES
CÓDIGOS FUENTE DE ARCHIVOS O FICHEROS
#include<iostream>
#include<fstream> using namespace std; int main () { char nombre[20], cedula[10]; int edad;
ofstream salida ("datos.txt"); cout<<"indique el nombre:"; cin>> nombre;
salida<<nombre<<endl; cout<<"indique la cedula:"; cin>>cedula;
salida<<cedula<<endl; cout<<"indique la edad:"; cin>> edad;
salida<<edad<<endl; salida.close();
ifstream entrada("datos.txt"); entrada>>nombre; entrada>>cedula; entrada>>edad; cout<<"el nombre es:"<<nombre; cout<<"la cedula es:"<<cedula; cout<<"la edad es:"<<edad;
entrada.close(); return 0; }
INICIO
ARCHIVOS
MANEJO DE
ARCHIVOS
FUNCIONES DE
LECTURA Y
ESCRITURA
CÓDIGOS
FUENTES