28/11/2008, 02:27
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 5
Antigüedad: 16 años, 1 mes Puntos: 0 | |
Respuesta: Punteros en funciones c Ja tengo la solucion:
El problema esta aquí:
limpiarTabla(&com,1); // No se puede pasar la direccion de u puntero, ya que el puntero ya es una direccion.
Ade+ hay que dajar los punteros liverados a NULL.
Entronces el tema quedaria así:
limpiarTabla(com,1);
FUNCION LIMPIAR TABLA:
void limpiarTabla(char **tabla,pos){
for ( ; pos >= 0 ; pos--){
free ( tabla[pos] );
tabla[pos] = NULL;
}
free (tabla);
tabla = NULL;
}
GARCIAS POR EL INTERES. |