Hola Josep,<br><br><div class="gmail_quote">2011/7/5 josep el wendo <span dir="ltr"><<a href="mailto:josepbord@hotmail.com">josepbord@hotmail.com</a>></span><br><blockquote style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;" class="gmail_quote">




<div><div dir="ltr">
Miles de gracias a los dos, ya tengo el programa hecho.<br><br>la funcion buscaxnombre se la saltaba porque el cin.getline, como comentabais, recibia el intro o yo que se que, pero con un fflsuhs(stdin); corre de maravilla. <br>
</div></div></blockquote><div> </div><div>Quiero aclarar que la función estándar 'fflush()' sólo sirve para canales salientes, ya que sirve para enviar información a su canal saliente. Esto implica que no tiene sentido que funcione con canales entrantes. Sin embargo, algunas bibliotecas sí extienden su comportamiento para que esta función acepte canales entrantes, como son las encontradas en MS-Windows.</div>
<div> </div><div>En otras palabras, 'fflush()' no sirve para canales entrantes, como 'cin', pero bajo MS-Windows sí te funcionará como esperas. Esto significa que no funcionará correctamente bajo otras plataformas o si usas otra versión de las bibliotecas estándares. Te menciono todo esto para que no te mal acostumbres ni te sorprendas si cambias de biblioteca o compilador.</div>
<div> </div><div> </div><div>Espero que esto te guíe.</div><div> </div><div>Steven</div><div> </div></div>