Oisko ehdotuksia miten saisin toteutettua kbhit() funktion linuxissa. Kääntäjänä gcc.
Tarkoituksena olisi saada tietää onko käyttäjä painanut näppäintä while-loopin aikana.
Kiitos etukäteen :)
kbhit() kyssäri
Johnnie83
4
489
Vastaukset
Kenties getchar, man 3 getchar.
- Johnnie83
Valitettavsti getchar blokkaa, eli odottaa et käyttäjä painaa näppäintä ennen kuin jatkaa. Tässä tapauksessa ei ole ollenkaan varmaa et käyttäjä painaa mitään.
- tälleen
Tuolla on joku tutustunut aiheeseen:
http://www.pwilson.net/kbhit.html- Johnnie83
Tämä oli just mitä tarvitsin.
Kiitos linkistä :)
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 744237
Purra on kantanut vastuuta täyden kympin arvoisesti
Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans893953Surullista
Että menetit sen naisen , tosi surullista ja vielä oman tyhmyyden takia ,ymmärrän että se on masentavaa572468Muuttunut käytös
Onko kaivattusi käytös muuttunut? Tiedätkö mistä se johtuu? Haluatko kertoa, mitä tapahtui?662314Väkeä oli liikkeellä
Nyt leijutaan pilvissä. Kun eläinpuistossa oli porukkaa 😆😆 Olihan siellä kun ilmaiseksi pääsivät. Eiköhän se juuri sik412034- 491909
- 1121855
- 561672
Kummallista
Oletteko koskaan ihastuneet ihmiseen, joka ei ulkonäöltään vastaa ollenkaan ihannettanne?551663- 661572