C++ Wyjście z pętli w dowolnym momencie
Ostatnio zmodyfikowano 2018-11-11 14:36
cinek16401 Temat założony przez niniejszego użytkownika |
C++ Wyjście z pętli w dowolnym momencie » 2018-11-11 13:29:39 Witam. Robiąc swój program napotkałem na pewien problem i nie wiem jak z niego wybrnąć. Problem polega na tym, że mam pętle w której jest kilka funkcji i chciałbym żeby gdy ktoś naciśnie dany klawisz to program wyjdzie z pętli. |
|
pekfos |
» 2018-11-11 13:33:31 Co to znaczy 'w dowolnym momencie'? Na przykład kiedy? |
|
cinek16401 Temat założony przez niniejszego użytkownika |
» 2018-11-11 13:53:00 W dowolnym momencie gdy np. nacisnę ESC wyjdzie mi z pętli |
|
pekfos |
» 2018-11-11 14:04:45 Co to znaczy 'w dowolnym momencie'? Co program będzie robić, kiedy będziesz chciał przerwać? |
|
cinek16401 Temat założony przez niniejszego użytkownika |
» 2018-11-11 14:14:22 Nie wiem jak za bardzo wstawić fragment kodu to bym ci pokazał. Ale z grubsza to jest kilka funkcji między innymi keybd_event i mouse_event. Generalnie jest to bot |
|
garlonicon |
» 2018-11-11 14:24:16 A w jaki sposób obsługujesz klawiaturę? Rozwiązanie „literalnie zgodne z postawionym pytaniem” mogłoby zakładać utworzenie dwóch wątków i ubijanie jednego przez drugi, ale w tym przypadku to chyba nie jest dobry pomysł. edit: Czyżby to był dalszy ciąg tego tematu? Pomysł podany wyżej nie zadziała w przypadku ingerencji w inny program. |
|
cinek16401 Temat założony przez niniejszego użytkownika |
» 2018-11-11 14:36:06 Nie to nie chodzi o tamten program.
keybd_event(0x41, 0, KEYEVENTF_KEYUP, 0); keybd_event(0x53, 0, 0, 0); |
|
« 1 » |