Professional Documents
Culture Documents
ARCHIVOS
(Conceptos generales)
1
ACHIVO.
Colección de datos de diferentes tipos almacenados en
medios o dispositivos externos (discos (“duros”, DVD, CD, etc.),
USB, etc.)
07/12/21 2
Un archivo puede verse como una secuencia de elementos de una estructura
Ejemplo. La creación de una discoteca formada por una colección de discos con
los siguientes datos para cada disco:
• Clave
• Titulo
• Intérprete
• Precio
• Fecha de compra.
SECUENCIALES
DIRECTOS
07/12/21 4
Operaciones básicas (instrucciones) que implica el proceso de los archivos.
fclose (ptvar);
07/12/21 13
Proceso de archivos.
RESUMEN
# include <stdio.h>
#include <stdlib.h>
FILE *ff;
char archivo[ ] = "C:JARDINES.DAT ";
if ((ff = fopen(archivo, "w"))==NULL)
{
puts ("Error al abrir el archivo pdrd escribir . " ) ;
e x i t (-1) ;
}
07/12/21 15
Ejemplos sobre el proceso de archivos:
Ejemplo 13.5
Se dispone archivo de texto LlCENClA.EST, se quiere leerlo para
realizar un cierto proceso y escribir datos resultantes en al archivo
binario RESUMEN.REC. Las operaciones de apertura son:
#include <stdio.h>
#include <stdlib.h>
FILE *pf1, *pf2 ;
char org[ ] = "C:\LlCENCIA.EST'';
char dst[ ] = “C:\RESUMEN.REC'" ;
pf1 = fopen(org, "rt") ;
pf2 = fopen(dst,"wb");
if (pf1 == NULL || pf2 == NULL)
{
puts ( "Error al abrir los archivos. ) ;
exit (1) ;
}
07/12/21 16
07/12/21 17
07/12/21 18
07/12/21 19
07/12/21 20
Archivos.
Referencias:
[JOYANES2005] Programación en C, Luis Joyanes Aguilar, Mc Graw
Hill, Madrid 2005, Capítulo 15, páginas 498 – 527.
07/12/21 21
Introducción a la Programación con C.
ARCHIVOS
(Conceptos generales)
07/12/21 22