Czas na odpowiedź

0

Istnieje jakas mozliwosc ograniczenia czasu odpowiedzi w jezyku C ? Chce zrobic wyliczanie tabliczki mnozenia, wyskakuje 5x8 i ma sie na odpowiedz 5 sekund. Da sie to jakos ograniczyc?

0

... więcej szczegółów?

0

program polegac ma na podawaniu wyniku mnozenia przez uzytkownika. Wypisuje np. 4x3 i uzytkownik ma wpisac odpowiedz (12). Chcialbym utrudnic to zadanie wprowadzajac limit czasowy. Uzytkownik nie mialby nieskonczona ilosc czasu na odpowiedz a np 5 sekund. Czy da sie takie cos zrobic ? Uzytkownik musi w ciagu tych 5 sek podac poprawna odpowiedz. Jezeli nie zdazy to np. wpisuje z automatu jakas liczbe/znak ktory bd oznaczal bledna odpowiedz.

0

znalazlem takie cos, bardziej o to mi chodzilo

#include <time.h>
int main(){
clock_t start = clock(), diff;
ProcessIntenseFunction();
diff = clock() - start;

int msec = diff * 1000 / CLOCKS_PER_SEC;
printf("Time taken %d seconds %d milliseconds", msec/1000, msec%1000);
  return 0;
}
2

Moment, to zupełnie coś innego, to mierzenie czasu odpowiedzi nie jej ograniczenie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1