Nowe posty

clip Jaką dystrybucje polecacie pod mój sprzęt? (0)
Wczoraj o 21:45:38
clip Jaka dystrybucja pod mon sprzęt? (0)
Wczoraj o 21:43:55
xx BIOS nie widzi dysku z Linuxem (2)
2019-09-14, 10:41:31
xx Problem z antiX wersja live (0)
2019-09-12, 20:56:49
xx Serwer do Nauki (5)
2019-09-05, 07:35:50
cheesy pozycjonowanie (0)
2019-09-03, 13:54:08
xx iptables (1)
2019-09-03, 12:29:53
xx Co najpierw - przeczytać książkę i później obejrzeć film czy odwrotnie (0)
2019-08-30, 10:34:44
xx Lubuntu 19.04 problem z wklejeniem tekstu do ssh (1)
2019-08-28, 18:10:20
xx Migracja GRUB2 (0)
2019-08-24, 12:30:46

Autor Wątek: klawisz trzymany proces wykonywany- klawisz puszczany proces przerwany  (Przeczytany 746 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.