<div dir="ltr">Hola José Roberto,<div class="gmail_extra"><br><div class="gmail_quote">2013/2/15 Jose Roberto <span dir="ltr"><<a href="mailto:joser1993@gmail.com" target="_blank">joser1993@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF"><div><br></div><div><span>//sirve tanto para siguiente como para anterior, tan solo cambiar la variable</span></div><div><span><br></span></div><div><span>Nodo *getSiguiente(){</span></div><div><span><br>
</span></div><div><span> if(actual->siguiente==NULL){</span></div><div><span>return; // esto con el fin que regrese ningún valor o dato</span></div></div></blockquote><div><br></div><div style>Esto no es correcto. No puedes optar por no regresar un valor, cuando el prototipo no es 'void'. Básicamente, te comprometes a retornar un valor de tipo 'Nodo *'.</div>
<div style><br></div><div style>Lo que puedes hacer es retornar 'NULL', para indicar un puntero nulo.</div><div style><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF"><div><span>}else</span></div><div><span>return siguiente;</span></div><div><span>}</span></div><div><span><br></span></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF"><div><span>Para poder evaluar valores nulos debes añadir using namespace std; después de los include...</span></div><div><span><br></span></div></div></blockquote><div><br></div><div style>Programante ya te ha contestado, pero quiero agregar que los espacios denominados sólo existen en C++, mientras que el código original está en escrito en C.</div>
<div><br></div><div><br></div><div style>Espero haber aclarado las dudas.</div><div><br></div><div style>Steven</div><div style><br></div></div></div></div>