PDA

Ver la Versión Completa : como cargar una matriz 4x4 con datos de un archivo ?


Picketero
20-04-2006, 17:34:37
Hola a todos, este es mi primer mensajito a este foro !!!
Quería saber como puedo cargar una matriz 4x4 con los datos que se encuentran en un archivo. Los datos estan alojados de la siguiente manera :

20
30
22
22
87
54
45
58
..
..
..
25

debo agregar además que la matriz almacena datos enteros !!!
Desde ya muchas gracias a todos !!

OSKR
20-04-2006, 20:49:45
Bienvenido al foro, q los moderadores te digan loq viene despues de la bienvenida...al grano..si siempre es estatica...pues la matriz ouede ser estatica
int m[4][4];
la lectura puede hacerse asi:

FILE *ptr=fopen("archivo.ext","r+");
if(!ptr)
{ perror("no se pudo abrir el archivo");
exit(0);
}
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
fscanf(ptr,"%d",&m[i][j]);
fclose(ptr);

Incluye las librerias stdio.h y stdlib.h