mam zmienna char pytanie; następnie pytanie=getch();
i tu program oczekuje na klawisz i jeden znak przypisuje do zmiennej pytanie.
chciałbym zrobić tak, aby do zmiennej pytanie przypisał się znak 'x' jesli w ciągu np. 0,5 sekundy nie zostanie wprowadzony znak z klawiatury.
proszę o podpowiedzi
0
0
Ja bym poczekał 0,5 sekundy a potem sprawdził czy coś jest w strumieniu. Jeżeli jest to wczytuje a jeżeli nie do przypisuje 'x'
0
można prosić o kod? lub dokładniejsze wyjaśnienie, ponieważ nie wiem jak sprawdzać czy coś jest "w strumieniu"
0
cin.peek() może sprawdzić co leży w strumieniu.
0
Kurcze też tak myślałem, że można ale użycie cin.peek() też czeka na podanie znaku jeżeli nic nie ma w buforze