Você está na página 1de 2

Programación y Computación

II semestre 2013

GUÍA Nº 8 LABORATORIO

Objetivo:
 Reconocer la sintaxis del Lenguaje C tales como: Crear, leer, escribir, modificar y actualizar archivos
secuenciales (archivos externos).

Archivos (Files):
 Los ficheros son estructuras de datos almacenadas en memoria secundaria, llamados Archivos
Externos (AE).
 Para utilizar la informacioó n en memoria principal se emplea fundamentalmente la instruccioó n de
asignacioó n; sin embargo, para guardar o recuperar informacioó n de un fichero es necesario realizar
una serie de operaciones que describiremos en este apartado.

Para usar ficheros es necesario realizar:

1) Declaración de un archivo Secuencial: FILE * nom_ var_fichero;


2) Funciones sobre los archivos: Libreríóa: stdio.h
 fopen() Abre un archivo.
 fclose() Cierra un archivo.
 fprintf() Escribe una salida con formato en el archivo.
 fscanf() Lee una entrada con formato desde el archivo.
 feof() Devuelve verdadero si se llega al final del archivo.

3) Apertura de un archivo: fopen(nombre_archivo, Modo)

Ejemplo: fopen(“LUNA.TXT”, “a”);

Modo Descripción
r Abre un Archivo existente para lectura.
a Abre un Archivo (si no existe lo crea) para escritura. El puntero se situó a al final
del archivo, de forma que se puedan anñ adir datos si borrar los existentes.
w Crea un fichero nuevo (o borra su contenido si existe) y lo abre para escritura.
w+ Crea un archivo de texto para lectura / escritura.
a+ Anñ ade o crea un archivo de texto para lectura / escritura.
r+ Abre un archivo de texto para lectura / escritura.
Ejercicios:

1) Una empresa de reparación de vehículos tiene


almacenado datos en un archivo externo llamado
“reparaciones.txt” con los siguientes tipos de datos:

se solicita realizar un programa en c que lea los datos


del AE mediante funciones y determine:
1) cuaó l fue el nombre del teó cnico que realizoó el mayor nuó mero de reparaciones
Programación y Computación
II semestre 2013

2) el promedio de ingreso.
3) el nombre del teó cnico que repara Jeep

2) Se tiene almacenada la informacioó n del desembarque mensual de pez espada de la V regioó n durante los
anñ os 1992 y 1995, en un archivo externo llamado “desembarquez.txt”, el cual contiene los siguientes
datos:

Se solicita realizar un programa en C que:

1. Muestre los datos almacenados en el archivo


con el formato correspondiente.
2. Determine las toneladas promedio de
desembarque en un mes X ingresado por
teclado
3. Determine el mes en que maó s toneladas se
desembarcan por cada anñ o.
4. Muestre en que meses se registraron desembarcos mayores a 200 del anñ o 1993

Você também pode gostar