Nowe posty

question Połączenie się z OEL 8 >> MS SQL (0)
2020-09-16, 12:05:25
xx PORADNIK ! [Poszukiwanie bledow] (2)
2020-09-15, 08:24:56
xx Po instalacji minta i tak startuje windows ... (8)
2020-09-13, 00:48:13
xx DHCP i Virtualbox (2)
2020-09-08, 20:56:37
xx Brak macierzy RAID w Ubuntu (3)
2020-09-08, 19:10:24
xx Edycja plików w lokalizacji /sys/class/net/eth0/statistics (1)
2020-09-04, 08:43:34
xx ikona uruchamiająca (chyba) skrypt w ubuntu 16 (4)
2020-09-02, 22:57:36
xx Postfix (2)
2020-09-01, 18:58:16
xx Nie mogę naprawić dzwięku w Ubuntu 18.04 LTS (15)
2020-08-31, 22:48:26
xx GUI ubuntu serwer (0)
2020-08-30, 19:48:45

Autor Wątek: klawisz trzymany proces wykonywany- klawisz puszczany proces przerwany  (Przeczytany 879 razy)

margreg1988

  • Gość
           Jak zbudować kod, który będzie się wykonywał tylko wtedy gdy trzymam sprawdzany w funkcji warunkowej klawisz np: "r".Chodzi mi tu konkretnie dla uproszczenia i łatwiejszego wytłumaczenia o taką rzecz, że gdy wprowadzę przez funkcje getch() kod znaku to uruchamia się program: system("mplayer sinus-1khz.ogg"); przez powiedzmy 30 sekund będzie generował sygnał ale gdy nie będę wprowadzał danych na wejście (trzymał klawisz np. "r") to natychmiast przerwie
proces. Przez wiele miesięcy kombinowałem a potrafię robić to tylko sekwencyjnie to jest, wciskam wielokrotnie zaprogramowany klawisz który generuje krótki sygnał. Dowiedziałem się też co nieco, że jest coś takiego jak wątki i umiem generować jednocześnie różne dźwięki a także znalazłem w sieci jak zrobić aby w terminalu nie wyrzucał się tekst zwrotny programu wywoływanego tylko działał w tle. Za raz humor mam lepszy i  nakręcam się gdy po zawziętym
stukaniu i kompilowaniu wreszcie program hula tak jak potrzeba.     
   

Offline Filys

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
Możesz użyć do tego np. biblioteki SDL2

Pzdr.