[C con Clase] salir de bucle, al pulsar enter.

bien1 castillo0267 en yahoo.es
Mar Ago 18 13:30:40 CEST 2009


gracias steven por la respuesta, pero no habra un mecanismo para hacerlo sin ayuda de librerias de terceros? y mas si no son estandares...
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.
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.

while (getchar != '\n') //una vez el control del programa pase a este punto
// esperara hasta que tecleemos algo, o sea lo que no quiero que haga. 
// quiero que continue sin pedir nada.
{
 printf ("mensaje\n");
}

gracias a todos por las respuestas. ;-)


Más información sobre la lista de distribución Cconclase