La programación en lenguaje C genera el contenido de una matriz en un archivo y luego lee los datos del archivo en la matriz. Implementado mediante funciones.
#include
void main()
{
ARCHIVO *f;
int i=600;
int a[10]={1,2,3,4,5,6};
int b[10]={0};
//Escribir en el archivo
f=fopen("D:\\a.txt","wt");
if(f== NULL)
{
printf("¡Error al abrir el archivo!\n");
return;
}
else
{
printf("¡El archivo se abrió correctamente!\n");
for(i=0;i<10;i++)
fprintf(f,"%d ",a[i]);
printf("¡Archivo escrito correctamente!\n");
}
i=fclose(f);
if(i==0)printf("¡Archivo cerrado correctamente!\n");
else printf( " ¡Error al cerrar el archivo!\n");
//Leer del archivo
f=fopen("D:\\a.txt","rt"); p>
if(f==NULL)
{
printf("¡Error al abrir el archivo!\n");
return p>
}
else
{
printf("¡El archivo se abrió correctamente!\n");
for( i=0;i<10;i++)
fscanf(f,"%d",&b[i]);
for(i=0;i<10 ;i++ )
printf("%d ",b[i]);
printf("\n");
}
}