Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Funkcja kbhit ()

Ostatnio zmodyfikowano 2016-02-04 19:16
Autor Wiadomość
Lich555
Temat założony przez niniejszego użytkownika
Funkcja kbhit ()
» 2016-02-02 19:06:36
Witam.
Prosiłbym, abyście prostym językiem wytłumaczyli mi funkcję kbhit ().
Np. jeśli mamy
C/C++
if( kbhit() )
{
    //operacje do wykonania
}

to if wykona się gdy...
P-144354
pekfos
» 2016-02-02 19:08:14
Gdy getch() może pobrać znak bez zatrzymywania programu.
P-144355
Lich555
Temat założony przez niniejszego użytkownika
» 2016-02-03 15:22:00
Gdyby go nie było, to program zostałby zatrzymany?
kbhit () może przyjąć false lub 0? Co wtedy oznacza?
Np.
if (kbhit () == false/0 )
P-144407
pekfos
» 2016-02-03 15:39:54
Gdyby go nie było, to program zostałby zatrzymany?
W tym znaczeniu, że czekałby na dane od użytkownika.
P-144408
Lich555
Temat założony przez niniejszego użytkownika
» 2016-02-03 15:53:18
Mam taki program, który odmierza ile system jest uruchomiony. Przynajmniej taki jest jego cel, gdy program zostanie skończony.
http://wklej.org/id/1927647/
Na dole jest if. Gdy przetestowałem program, to taki sam efekt był z i bez kbhit (). Przynajmniej na pierwszy rzut oka.
P-144411
pekfos
» 2016-02-03 16:06:50
A skompilowałeś program?
P-144413
Lich555
Temat założony przez niniejszego użytkownika
» 2016-02-03 19:52:23
Skompilowałem. Wiem, że jest kilka błędów, ale ja to poprawiam jeszcze po autorze. Na razie prosiłbym o skupienie się na kbhit () :)
P-144427
1aam2am1
» 2016-02-03 20:35:42
std::cin zostawia enter w buforze. I tak nie liczy się czasu który upłynął.
P-144431
« 1 » 2
  Strona 1 z 2 Następna strona