Código:
Ahora yo dimensiono la matriz:typedef struct hola{ int ancho; int largo; int **matriz; };
Código:
y luego coloco los correspondientes valoresholas.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....