You are on page 1of 1

MÁRQUEZ NORBERTO RUBÉN

ANALISTA DE SISTEMAS DE COMPUTACIÓN

Como se lee y visualiza en un archivo secuencial


#include <stdio.h>
main()
{
Definición del registro que se manipulará en memoria y servirá de estructura para el archivo que se grabará
en disco.

struct registro
{
int codigo;
char nombre[10];
};
Redefinición de la estructura con otro nombre.
struct registro reg;
Habilitación del buffer de memoria para manipular el archivo en la memoria.
FILE *archivo;

int i;

clrscr();
Apertura del archivo que se encuentra en la unidad de disco con ese mismo nombre y con la caracterítica de
solo lectura.
archivo=fopen("archivo.dat","r")
Lectura anticipada del archivo.
fscanf(archivo,"%d %s",&reg.codigo,&reg.nombre);
Ciclo mientras de control de final de archivo.
while (!feof(archivo))
{
visualización de los datos.
printf("\nEl c¢digo: %d y el nombre: %s ",reg.codigo,reg.nombre);
Realimentación (nueva lectura).
fscanf(archivo,"%d %s",&reg.codigo,&reg.nombre);
}
Cierre del buffer de archivo.
fclose(archivo);
delay(2000);
return (0);
}