Foros del Web » Programación para mayores de 30 ;) » C/C++ »

consulta de matrices y archivos (again)

Estas en el tema de consulta de matrices y archivos (again) en el foro de C/C++ en Foros del Web. Bueno la consulta que tengo es la siguiente, quiero grabar y leer una estructura de este estilo: Código: typedef struct hola{ int ancho; int largo; ...
  #1 (permalink)  
Antiguo 19/11/2007, 09:20
 
Fecha de Ingreso: junio-2007
Mensajes: 44
Antigüedad: 16 años, 11 meses
Puntos: 0
Exclamación consulta de matrices y archivos (again)

Bueno la consulta que tengo es la siguiente, quiero grabar y leer una estructura de este estilo:

Código:
typedef struct hola{
        int ancho;
        int largo;
        int **matriz;
        };
Ahora yo dimensiono la matriz:

Código:
     holas.ancho=5;
     holas.largo=5;
     fpos_t posicion=0;
     int i,j;
     holas.matriz=new int*[holas.largo];
     for(i=0;i<holas.largo;i++){
         holas.matriz[i]=new int[holas.ancho];
     }
y luego coloco los correspondientes valores

mi consulta va en lo siguiente
1.- Al grabar 0 problemas, pero cuando leo me produce error, e intentado incluso dimensionar las matriz y luego leerlo y no resulta nada ej:

Código:
     fread(&holas,sizeof(holas),1,fila);
     printf("El ancho es:%d\n",holas.ancho);
     printf("El largo es:%d\n",holas.largo);
     chao.matriz=new int*[holas.largo];
     for(i=0;i<holas.largo;i++){
         chao.matriz[i]=new int[holas.ancho];
     }
     fsetpos(fila,&posicion);
          fread(&chao,sizeof(chao),1,fila);
     printf("Valor ancho:%d\n",chao.ancho);
2.-¿No se pueden grabar matrices redimencionables?

Gracias por su atención y su respuesta...

ALfredo Miranda....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:48.