domingo, 28 de noviembre de 2010

MANEJO DE ARCHIVOS "C"

Hola a todos ahora le mostrare el manejo de archivos en diferentes tipos de lenguajes de programacion.
En el siguiente codigo esta hecho en lenguaje c mostrando la usabilidad de manejos de archivos, lectura y creacion.

Codigo:

#include <stdio.h>
void main(void)
{
int i,n,mat;
float cal;
//aqui se declara un puntero que nos ayudara con el manejo de archivos
FILE *ar;
printf("Cuantos alumnos son en la lista: \n");
scanf("%d",&n);
//fopen abre el archivo y la "w" sigunifica que abrira si no existe y si existe lo destruira por otro
if ((ar = fopen("lista.txt", "w")) !=NULL)
{
//el fprintf imprime los datos en el archivo
fprintf(ar,"NUMERO DE ALUMNOS\n");
fprintf(ar,"\n%d",n);
for(i=1;i<=n;i++)
{
printf("Ingrese la matricula del alumno: \n");
scanf("%d",&mat);
fprintf(ar,"\n%d",mat);
printf("Ingrese la calificacion final del alumno: \n");
scanf("%f",&cal);
fprintf(ar,"   Calificacion: %f",cal);
}
//aqui se cierra el archivo
fclose(ar);
}
else
printf("no se pudo abrir el archivo");
}

1 comentario: