Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/04/2011, 15:58
Avatar de Munire
Munire
 
Fecha de Ingreso: julio-2010
Ubicación: en el ciberdespacio (España)
Mensajes: 150
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: error porgramando un partidor de archivos

No, realloc sirve tambien como malloc.

ya he encontrado la solucion:

FILE *f1, **f2;
...
*f2 = (FILE *)realloc(f2, nfiles*sizeof(struct FILE *) + sizeof(struct FILE *));

hay que hacer una matriz de punteros a estructuras FILE, y yo estaba haciendo una matriz de estructuras FILE.

de todos modos no hace falta hacer lo que yo estaba haciendo. con un archivo f2 es suficiente, simplemente lo habres y lo cierras.