04/04/2011, 15:58
|
| | | 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. |