ESCRIPTURA
#include <stdio.h>
#include <string.h>
#include <conio.h>
main()
{
FILE *fp;
int i,n;
float a;
float v[10];
char s[80];
clrscr();
printf("nom del fitxer ?\n ");gets(s);
printf("nombre de dades numèriques ?\n");scanf("%d",&n);
fp=fopen(s,"w+t");
for(i=0;i<n;++i)
{
printf("v[%d]=",i);scanf("%f",&v[i]);
fprintf(fp,"%f\n",v[i]);
}
fclose(fp);
printf("\nDades guardades en el fitxer de disc");
getch();
}
===
LECTURA
#include <stdio.h>
#include <string.h>
#include <conio.h>
main()
{
FILE *fp;
int i,n;
float a;
float v[10];
char s[80];
clrscr();
printf("nom del fitxer que vols recuperar?\n ");gets(s);
printf("nombre de dades numèriques ?\n");scanf("%d",&n);
fp=fopen(s,"r+t");
for(i=0;i<n;++i)
{
fscanf(fp,"%f\n",&v[i]);
printf("\nv[%d]=%f",i,v[i]);
}
fclose(fp);
printf("\nLectura efectuada");
getch();
}
[autoría]
No hay comentarios:
Publicar un comentario
Gracias por tus comentarios