como se graba un archivo secuencial en c
DESCRIPTION
Ejemplo básico de como se graba una secuencia en C++.TRANSCRIPT
![Page 1: Como Se Graba Un Archivo Secuencial en C](https://reader036.vdocumento.com/reader036/viewer/2022083000/5571f9c24979599169905c22/html5/thumbnails/1.jpg)
MÁRQUEZ NORBERTO RUBÉN
ANALISTA DE SISTEMAS DE COMPUTACIÓN
Como se graba 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 escritura.
archivo=fopen("archivo.dat","w");
Caracteristica Significado"r" Abre un archivo solo para leerlo. El archivo debe existir."w" Abre un archivo solo para escribirlo y si no existe lo crea nuevo. Si existe lo destruye."a" Abrir un archivo para añadirle información al final del. Si no existe se crea."r+" Abre un archivo existente para leerlo y escribirlo. "w+" Abre un archivo nuevo para escribirlo y leerlo si existe será destruido y creado uno
nuevo en su lugar."a+" Abre un archivo existente para leerlo y añadirle registros al final del y si no existe lo
crea nuevo. for (i=0;i<=4;i++) { printf("Dame el c¢digo: "); scanf("%d",®.codigo); printf("Dame el nombre: "); scanf("%s",®.nombre);Escritura o grabación en el archivo especificado. fprintf(archivo,"%d %s",reg.codigo ,reg.nombre); }Cierre del buffer de archivo. fclose(archivo); delay(2000); return (0);}