• Sábado 14 de Diciembre de 2024, 17:39

Autor Tema:  Hola,me Ayudais Con Una Duda De Listas  (Leído 885 veces)

pacorubio77

  • Miembro MUY activo
  • ***
  • Mensajes: 207
    • Ver Perfil
Hola,me Ayudais Con Una Duda De Listas
« en: Sábado 28 de Abril de 2007, 18:00 »
0
Hola,la cuestión está en contar el número de elementos de una lista,yo tengo una función que Borra todos los elementos de una lista,
Yo he pensado que puedo ir contando ,los elementos según voy borrando,pero no me da la solución,
escribo mi código

void BorrarLista(LISTA &l)
{
   pNODO e=NULL;
   int cont=0;   
   while (!ListaVacia(l))
   {
      cont++;
      e=l;
      l=l->pSig;
      delete e;
      
   }
   cout<<"El número de elementos borrados es "<<cont<<endl;
   
}
este es el código que yo he pensado para reutilizar la función,me podeis ayudar ,si hago algo mal.??
La cuestion está (repito) en contar los elementos de la lista.
Gracias.Espero respuestas.

pacorubio77

  • Miembro MUY activo
  • ***
  • Mensajes: 207
    • Ver Perfil
Re: Hola,me Ayudais Con Una Duda De Listas
« Respuesta #1 en: Sábado 28 de Abril de 2007, 18:07 »
0
soy el que puso la discusión,y la fúncion está bien....esta muy bien..fallaba en otra parte de mi código...

Perdonen las  molestias,y ya he encontrado el fallo...gracias