Piszę program wykonujący długotrwałe obliczenia przy użyciu pętli; poszukuję funkcji boolean zwracającej 1 kiedy coś zostanie naciśnięte tzn program pracuje do czasu kiedy coś zostanie naciśnięte, informuje o postępie (która pętla, cout <<) i liczy dalej a ja wiem, że jeszcze działa:
{
for (i=0; i < 100000000000; i++)
{
wynik = wynik ^ i;
if (keypressed) cout << i << endl;
{
cout << wynik;
}
Jeśli użycie 'cout' jest bezwarunkowe, program jest 80 razy wolniejszy; obliczenia sięgają długich godzin, podczas których nie wiem, co się dzieje.