Temat jest enigmatyczny i niejednoznaczny. Wiem. Postaram się to przybliżyć.
Poszukuję możliwości (w miarę strawnej dla moich możliwości) jednoczesnego odliczania upłyniętego czasu z funkcji clock() oraz strumieniem cin.
Przykładem się wspomagając: masz ograniczony czas na wpisanie danych do strumienia. Potem strumień się blokujem czyści i kod idzie dalej.
Bo wiecie, że jakkolwiek się do tego zabierałem, cin blokuje wykonywanie do czasu otrzymania czegokolwiek i pętla... powiedzmy taka:
clock_t endwait;
endwait = clock() + seconds * CLOCKS_PER_SEC ;
while (clock() < endwait) {
// tutaj cin itp
}
nie wchodzi w rachubę.
please help! :)