while(lista->dato!= datosolicitado)
{
lista=lista->sig;
}
//si sale del ciclo lo encontro
/*hay que tener encuenta que se puede recorrer toda la lista sin encontrarlo entonces..*/
while(lista->dato!= datosolicitado && lista-> != NULL)
{
lista=lista->sig;
}
....