hola<br>una opcion es usar un thread para leer del teclado y el programa principal sigue con el codigo del teclado.<br>y con un signal le avisas que termine.<br>o si ahces al reves el programa principal se queda esperando y el hilo hace el codigo y cuando presionan el enter matas el hilo.<br>

David<br><br><div class="gmail_quote">El 18 de agosto de 2009 08:30, bien1 <span dir="ltr"><<a href="mailto:castillo0267@yahoo.es">castillo0267@yahoo.es</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

gracias steven por la respuesta, pero no habra un mecanismo para hacerlo sin ayuda de librerias de terceros? y mas si no son estandares...<br>
por otro lado el uso de break y continue ya lo conocia, pero no veo en que modo me pueden ayudar a hacer lo que quiero.<br>
lo que me gustaria es que printf o std::cout escriban por la salida estandar un texto en un bucle infinito, y para que detener ese bucle infinito ( para de escribir en pantalla) la condicion sea haber pulsado una tecla del teclado, pero de un modo completamente diferente a como estamos acostumbrados a verlo en los ejemplos, en los cuales la ejecucion se detiene para pedir la entrada de un caracter.<br>


<br>
while (getchar != '\n') //una vez el control del programa pase a este punto<br>
// esperara hasta que tecleemos algo, o sea lo que no quiero que haga.<br>
// quiero que continue sin pedir nada.<br>
{<br>
 printf ("mensaje\n");<br>
}<br>
<br>
gracias a todos por las respuestas. ;-)<br>
<div><div></div><div class="h5">_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br>