Código:
Ahora yo dimensiono la matriz:typedef struct hola{
int ancho;
int largo;
int **matriz;
};
Código:
y luego coloco los correspondientes valores 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];
}
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:
2.-¿No se pueden grabar matrices redimencionables? 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);
Gracias por su atención y su respuesta...
ALfredo Miranda....

