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.