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

Ograniczony czas na wprowadzenie danych

Ostatnio zmodyfikowano 2013-06-09 09:57
Autor Wiadomość
KubusiastyKuba
Temat założony przez niniejszego użytkownika
Ograniczony czas na wprowadzenie danych
» 2013-06-08 11:04:19
Witam ,chciałem się dowiedzieć czy istnieje taka funkcja by ustalić czas po jakim pętla omija dane polecenie i przechodzi dalej?Np. mam do wpisania cyfrę i ją wpisuje później druga ale teraz odczekuje 2 sekundy i druga cyfra automatycznie dostaje wartość "defaultową :P" wcześniej podaną np 8.
Z góry dziękuje :D
P-85135
pekfos
» 2013-06-08 17:53:03
select() z WinSocka, ale nie wiem jak z przenośnością ;)
P-85179
KubusiastyKuba
Temat założony przez niniejszego użytkownika
» 2013-06-08 20:35:18
ma kros jeszcze jakas rade ? :P
P-85200
jankowalski25
» 2013-06-08 22:35:38
Myślę, że najprościej to wyjaśnię za pomocą pseudokodu:
C/C++
zmienna czas = pobierz_aktualny_czas();
bool end = false;
while( !end )
{
    if( klawisz_nacisniety )
    {
        if( klawisz_to_cyfra ) std::cout << klawisz;
        else obsluga_pozostalych_klawiszy(); //na przykład strzałek lewo/prawo, backspace'a oraz entera
       
    }
    if(( pobierz_aktualny_czas() - czas ) >= czas_oczekiwania ) std::cout << domyslna_wartosc;
   
    if( dane_wprowadzone ) end = true;
   
}
Potrzebne informacje:
P-85213
KubusiastyKuba
Temat założony przez niniejszego użytkownika
» 2013-06-09 09:57:35
To jeszcze nie to :( chodzi mi o to żebym nic nie musiał robić ,tutaj trzeba jednak coś kliknąć no trudno chyba innego rozwiązania nie ma :( Dzięki za pomoc :D
P-85234
« 1 »
  Strona 1 z 1