17/12/2008, 12:17
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 16 años, 1 mes Puntos: 0 | |
Respuesta: Problemas con asignar memoria a estructuras Muchas gracias,
He solucionado este problema ya, ahora mi problema es cuando intento liberar la memoria reservada, que es cuando me está dando segmentation fault. typedef struct TransferOperations {
char ** fileNames;
int * operationsFiles;
}TransferOperations,*TransferOperationsPtr;
//Init the struc
TransferOperationsPtr transfer = (TransferOperationsPtr)calloc(1,sizeof(TransferOpe rations));
transfer->fileNames = (char *)calloc(MAX_FILES, sizeof(char));
transfer->operationsFiles = (int *)calloc(MAX_FILES, sizeof(int));
free(transfer->fileNames);
free(transfer->operationsFiles);
free(transfer);
Cuando hago el free es cuando tengo el problema del Segmentation Fault.
¿Cual puede ser el problema?
Muchas gracias |