Wpis z mikrobloga

Mam problem z moim programem. W Main ustawiam alarm, ponieważ mój program ma się kończyć po x sekundach, jeżeli użytkownik nie zdąży wpisać poprawnego hasła. Mam duże trudności w samej funkcji, ktora się wykonuje, dopóki alarm nie wyśle sygnału.

Pewnie zabieram się za to od d--y strony, ale naprawde nie wiem jak to rozwiaząć. Mianowicie, wyłączyłem tryb kanoniczny terminalu, dzięki czemu znaki wprowadzane jako hasło przetwarzają sie od razu i wyświetlają jako gwiazdki. Próbowałem wpisywać to hasło w pętli while(znak != 10) czyli dopóki wpisywany znak jest różny od entera, jednak dopóki tego entera nei nacisnąłem funkcja sie zawieszała w tym miejscu i miala w nosie alarm...

Pewnie nie wytłumaczyłem tego właściwie, ale jeśli ktoś coś zrozumiał z tego przekazu, to będę wdzięczny za wskazówkę jak rozwiązać ten problem.

#programowanie

#linux
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach