El if no se repite, y al while nunca entra, porque nunca se cumple la condición del if.
Saludos
Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: D4N93R en 12 Junio 2010, 19:59 PM
Yo todavía no entiendo lo que el quiere. O sea, que el ciclo siga corriendo ininterrumpidamente hasta que se presione una tecla?, creo que hay que usar un thread no?
Citar#include<iostream>
using namespace std;
int a = cin.get();
int main(){
cout << "hoa" << endl;
if(!a) {
while(1){
cout << "hola" << endl;
}
}
}
Una de las variaciones es esta, no entiendo pq no sale "hoa", hasta que se aprete enter, igual que nunca sale "hola".
Citarint a = getchar();
if(!a)
{
while(1); // faltaba ";"
}
Citar
#include "stdafx.h"//No se necesita el header precompilado en este caso
int main()
{
while(getchar())
{
printf("test\n");
}
return 0;
}
Citar
Me urge mucho resolver este tema!!! Vereis, quiero hacer un bucle infinito en C con un while(), que se finalize cuando el usuario pulse enter. Como puedo hacerlo?
Cita de: Daemon Freedom en 11 Junio 2010, 06:14 AM
También te digo que no somos tan extremistas la mayoría, lo que pasa es que la gente solo suele mirar los casos extremos.
Cita de: Daemon Freedom en 11 Junio 2010, 05:30 AM
Creía que la GNU, era de los pocos proyectos reales que enseñaban ética y respeto hacia los demás. Y ayer, uno de los miembros, deseó mi muerte.
Cita de: M:D en 9 Junio 2010, 19:15 PM
#incluce<windows.h>
#include <windows.h>