SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: pacorubio77 en Sábado 28 de Abril de 2007, 18:00
-
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.
-
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