archivo en lenguaje en c

10
INTEGRANTES :  JENNY  DELGADO Y GLORIA BALVERDE CURSO Y ESPECIALIDAD : 5to SISTEMAS                   ASIGNATURA FUNDAMENTOS DE PROGRAMACION

Upload: gloria1998

Post on 24-Jan-2018

154 views

Category:

Education


1 download

TRANSCRIPT

INTEGRANTES: JENNY  DELGADO Y GLORIA BALVERDE

CURSO Y ESPECIALIDAD: 5to SISTEMAS                   

ASIGNATURA : FUNDAMENTOS DE PROGRAMACION

Manejo de archivosEstándar  de  C  contiene  var ias  funciones para  la  edición  de  f icheros,   estas  están def inidas  en  la  cabecera  stdio.h  y  por  lo general   empiezan  con  la  letra  f ,   haciendo referencia  a  f i le.   Adicionalmente  se agrega  un  tipo  FILE,  el   cual  se  usar á  como  apuntador  a  la  informaci ón  del  f ichero.  

Lectura y Escr itura en Archivos Secuenciales

Un aspecto  importante de cualquier  programa,  es  su habil idad de 

comunicarse  con el  mundo exter ior.  La lectura de archivos con datos de 

entrada,  y  la escr itura de archivos de sal ida con los resultados,  constituye una manera simple pero efectiva de 

comunicación.

Funciones de Librer ía para  la Entrada y Sal ida de Archivos

La función fopen se  uti l iza para abr ir  un archivo,  y  asociarle  una var iable  apuntador a archivo con  la cual el  

programa puede refer irse  a  la fuente del  archivo.  El prototipo de fopen es:

FILE *fopen(const char *f i lename,  const char *modo);

Manejo de Archivos en C.Un  archivo  es   un  conjunto  de datos  estructurados  en  una colección  de  entidades  elementales  o  básicas  denominadas  registros que  son  de  igual  tipo  y  constan  a su  vez  de  diferentes  entidades  de nivel   más  bajos  denominadas campos.

Un archivo binar ioEs  una  secuencia  de  bytes   que tienen  una  cor respondencia uno a uno con un dispositivoexterno.   As í   que  no  tendrá  lugar  ninguna  traducción  de caracteres

El puntero a un archivo El  puntero  a  un  archivo  es   el   hilo común  que    unif ica  el   s istema  de  E/S  con buffer.   Un  puntero  a  un  archivo  es  un puntero  a  una  información  que  def ine var ias cosas sobre é l ,   incluyendo  el  nombre, el  estado  y  la posici ón actual del  archivo.

La función fopen( )  devuelve un puntero a archivo.  Un programa nunca debe alterar  el  valor  de ese puntero.Si  se  produce un er ror  cuando se esta  intentando abr ir  un archivo,  fopen( )  devuelve un puntero nulo.

Abr ir  un archivo

Cier re de un archivo.La  función  fclose( )   c ier ra  una secuencia  que  fue  abier ta  mediante una  l lamada  a  fopen() .Escr ibe  toda la  información  que  todav ía  se  encuentre  en  el   buffer   en  el   disco  y realiza un cier re  formal del  archivo a nivel  del  s istemaoperativo.