Resuleto!
Código (cpp) [Seleccionar]
//Definicion de la estructura lista
typedef struct tnodo *pnodo;
typedef struct tnodo{
char dato;
pnodo sig;
};
typedef struct tlista{
pnodo inicio;
pnodo final;
};
void liberar_memoria(tlista &lista)
{
pnodo eliminado;
while(lista.inicio!=NULL){
eliminado=lista.inicio;
lista.inicio=eliminado->sig;
eliminado->sig=NULL;
delete(eliminado);
}
}
