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
499
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
- 1131208
Sinkkumiehet hukkaavat tärkeän ässän hihastaan kun
...eivät suostu kavereiksi naisten kanssa. Mikä voi olla heillä syynä? Hyväksyvät vain naisen, joka suorastaan anelee sa1181047- 130930
- 96792
"Kaikkien miesten asia" - kampanja on alkanut
Miehillä on naisiin kohdistuvan väkivallan lopettamisessa merkittävä rooli. Ei riitä, ettei itse tee väkivaltaa. Miesten295746Tiedät, että en voi enää laittaa viestiä
Aikaa kulunut. Eikä se näyttäisi enää luontevalta vastata näin pitkän ajan jälkeen. Tiedän myös, että sinä et enää lait81666Lautakunta käsittelee Iisalmen kulttuuri- ja vapaa-aikajohtajan virkasuhteen purkua koeajalla:
Lautakunta käsittelee Iisalmen kulttuuri- ja vapaa-aikajohtajan virkasuhteen purkua koeajalla: "Aina valinta ei mene nap54616Lienee aika luopua siitä kaikesta
mitä meillä ikinä olikaan. Hassua, koska juuri mitään ei ole edes ollutkaan. En vaan jaksa tätä mahdotonta juttua enää j64582Kun kohtaatte rakkauden, tarttukaa siihen
Toimisinko jälkiviisaana toisin? Varmasti. Vaikka silloin kuvittelin tekeväni, niin kuin on oikein. Mahdollisimman siist48569- 75504