Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Procesamiento de Archivos en C: Creación, Copia y Lectura, Guías, Proyectos, Investigaciones de Programación C

Cómo manejar archivos en C mediante la uso de instrucciones básicas como fopen, fclose y un puntero a archivo. Se incluyen dos ejemplos de programas: uno que crea y escribe en un archivo de acceso secuencial, y otro que copia datos de un archivo a otro. Además, se presenta un ejercicio para crear un sistema de procesamiento de créditos que permita leer, actualizar, insertar y eliminar registros de un archivo de texto.

Tipo: Guías, Proyectos, Investigaciones

2018/2019

Subido el 06/09/2021

cuenta-9
cuenta-9 🇲🇽

5 documentos

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Procesamiento de
archivos en C
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Procesamiento de Archivos en C: Creación, Copia y Lectura y más Guías, Proyectos, Investigaciones en PDF de Programación C solo en Docsity!

Procesamiento de

archivos en C

Para el manejo de archivos en C, se

necesitan 3 instrucciones

esenciales:

fopen

Y el puntero al archivo

fclose

/Programa que crea un archivo de acceso secuencial/

#include <stdio.h>

main()

int cuenta;

char nombre[30];

double saldo;

FILE *ptrCf;

if((ptrCf = fopen("cliente.txt","w")) ==NULL)

printf("El archivo no pudo arbirse");

else

printf("Numero de cuenta, el nombre y el saldo\n");

printf("Introduzca EOF al final de la entrada\n");

/Programa que copia datos de un documento a otro.../ #include <stdlib.h> #include <stdio.h> #include <string.h> #define Mx 121 #define Mn 3 main() { FILE *in, *out; char cad[Mx]; in=fopen("cliente.txt", "r+"); out=fopen("documento.txt","a+"); if(in == NULL||out==NULL) { puts("error al abrir archivo"); exit(1); } while(fgets(cad, Mx, in)) { if(strlen(cad)>=Mn) { //fprintf(out, "%s",cad); fputs(cad,out); } else puts(cad); } fclose(in); fclose(out); system("PAUSE"); }

Ejercicio

Hacer un programa que me permita

leer los datos que tengo escritos en un

archivo llamado Alumnos.txt

Nombre Edad Promedio José 20 100 Luis 19 100