Archivos, Files y MAtrices
Publicado por Alfredo (2 intervenciones) el 29/10/2007 17:20:15
Ese es mi problema, en general lo que quiero hacer es:
Abrir el archivo
*************************
FILE *fila;
fila=fopen("prueba.txt","r");
*************************
de ahí con dos variables obtener la dimensión de la matriz;
**************************
int **matriz;
int ancho, largo;
//Obviamente se empieza a leer del principio, pero mi consulta es tb, si no cambia
//al principio nuevamente
fread(ancho,sizeof(int),2,fila);
fread(largo,sizeof(int),2,fila);
*matriz= new int[largo];
int i=0;
for(i=0;i<largo;i++){
matriz[i]=new int[ancho];
}
****************************
ahora mi consulta como coloco en el archivo los valores de la matriz y como los obtengo
es decir debo colocar ahora:
0,2,4,3,8,9,9
{0,2,4,3,8,9,9}
o los debo leer 1 por uno
Muchas gracias por su respuesta.
Abrir el archivo
*************************
FILE *fila;
fila=fopen("prueba.txt","r");
*************************
de ahí con dos variables obtener la dimensión de la matriz;
**************************
int **matriz;
int ancho, largo;
//Obviamente se empieza a leer del principio, pero mi consulta es tb, si no cambia
//al principio nuevamente
fread(ancho,sizeof(int),2,fila);
fread(largo,sizeof(int),2,fila);
*matriz= new int[largo];
int i=0;
for(i=0;i<largo;i++){
matriz[i]=new int[ancho];
}
****************************
ahora mi consulta como coloco en el archivo los valores de la matriz y como los obtengo
es decir debo colocar ahora:
0,2,4,3,8,9,9
{0,2,4,3,8,9,9}
o los debo leer 1 por uno
Muchas gracias por su respuesta.
Valora esta pregunta


0