Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/08/2008, 18:35
yackcae
 
Fecha de Ingreso: junio-2008
Mensajes: 63
Antigüedad: 16 años, 7 meses
Puntos: 2
Respuesta: donde tengo el error??

En la función Introducir_empleado estás usando la variable "anterior" sin inicializarla, solo tienes que obtener el último de los empleados en la lista y asignarselo a "anterior" así:

Código:
	...
	...
	Pnodo anterior, nuevo;
	char c;

	for(anterior=l; anterior; anterior=anterior->sig)
		if(!anterior->sig) break;

	do {
		cout << "Introduce el nombre del nuevo empleado: ";
	...
	...